انجمن


عدم آپلود تصویر و فایل در وردپرس شبکه  (۴ نوشته)

  • beh11111

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۱ خرداد ۱۳۹۱ - ۰۰:۰۵

    من وردپرس شبكه نصب كردم و الان يه مشكل دارم .
    وقتي در وبلاگ هاي زير مجموعه تصوير رو آپلود ميكنم به جاي اينكه در پوشه blog.dir‌ بارگذاري بشه در مسير پوشه فايل در روت ساب دامين كه وجود نداره بارگذاري ميشه و تصويري براي نمايش نيست .
    مثلا يك تصوير با نام test.jpg در وبلاگ topnetha زير مجموعه سايت jbartar.org آپلود ميشه به آدرس زيز
    http://topnetha.jbartar.org/files/2012/06/test.jpg
    اما اصلا فايل نبايد در اين آدرس آپلود بشه و بايد در پوشه blogs.dir آپلود بشه
    و چون اصلا پوشه اي با نام files وجود خارجي نداره هيچ تصويري نمايش داده نميشه و آپلود هم نميشه
    اما وقتی به پوشه ها از طریق FTP وارد میشم عکسها آپلود شدند
    لطفا راهنمائی بفرمائید
    دوتا عکس هم گرفتم
    http://up98.org/upload/server1/02/j/tth01758s0zlz2lk1kpf.jpg

    http://up98.org/upload/server1/02/j/eiflfep43x5ww7neil6.jpg

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    alibamaram - تناسب اندام
  • alibamaram

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷
    # نوشته شده: ۱۱ سال پیش
    ۱۹ مرداد ۱۳۹۲ - ۱۴:۵۴

    منم دقیقا همین مشکل رو دارم خوشحال میشم کسی راهنمایی کنه ...

  • alibamaram

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷
    # نوشته شده: ۱۱ سال پیش
    ۲۰ مرداد ۱۳۹۲ - ۱۹:۵۶

    به احتمال زیاد مشکل با ادیت کردم .htaccess حل می شه ...

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]

    دیروز این کارو کردم و درست شد به نوعی همه چی درست بود تا اینکه امروز دیدم مشکل برگشته و به نوعی وب سایت اصلی هم همین مشکل رو پیدا کرده که قبلا نداشت .. جستجو کردم راه حل موقت اینه .. اضافه کردن کد زیر قبل از readfile توی ms-file.php تو شاخه include ...

    // If we made it this far, just serve the file
    ob_clean();
    readfile( $file );
    ?>

    ولی مشکل لود شدن عکس ها که قبلا آپدیت شده موقت حل می کنه ولی مشکل آپلود عکس همچنان باقیست .. البته جستجو هم همچنان باقیست :)

  • jamal291

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۸
    تشکر شده: ۲۹ بار
    # نوشته شده: ۱۱ سال پیش
    ۲۳ شهریور ۱۳۹۲ - ۱۹:۳۷

    می دونم سوال کننده عزیز این سوال رو خیلی وقت پیش پرسیدند. اما من تجربه خودم رو اینجا میذارم تا عزیزانی که در آینده به این صفحه میان، بتونند جواب مشکل شون رو پیدا کنند.

    شما باید به قسمت تنظیمات کلی و تخصصی وبلاگ به نشانی http://blogyou.com/wp-admin/options.php برید/ البته قبلش حتماً باید به قسمت پیشخوان وردپرس وارد شده باشید. دقت کنید که تنظیماتی که در این بخش وجود داره خیلی حساس است. پس بی خود و بی جهت دستکاری نکنید.

    یک جستجو کنید توی صفحه و دو تا فیلد به نام های upload_path و upload_url_path رو پیدا کنید. می بینید که جعبه جلوی اونها احتمالاً پر هستند. باید موارد موجود رو (هر دو تا رو) پاک کنید، تا عکس های سایت و زیر سایت های شما به صورت پیش فرض در مکان درستش بارگذاری بشن.

    دقت کنید که برای سایت های زیر مجموعه، یا کاربران شبکه،امکان انجام چنین کاری وجود نداره و مدیر باید از بخش سایت های پیشخوان مدیریت کل سایت این کار رو انجام بده....

درباره‌ی این موضوع