-
December 1st, 2009, 11:03
#1
مشکل utf-8 + permission
سلام
من یک سرور از theplanet گرفتم و سایتهامو آوردم روش.
بعد از انتقال دو مشکل بوجود آمده:
1- فایلهای php که utf-8 ذخیره شده اند و در اونها فارسی نوشته شده، فارسی ها به شکل ؟؟؟ در اومده.
در سرور قبلی و سرورهای دیگر چنین مشکلی نداشتم.
2- دسترسی ها عوض شده یعنی با اینکه فولدرها 755 هست و فایلها 644، اما اجازه ی ویرایش در joomla ندارم. این در حالیست که در سرور قبلی با وجود 755 و 644 بودن، هیچ مشکلی نداشتم.
ممنون
ویرایش توسط alireza66 : December 1st, 2009 در ساعت 22:11
-
-
December 1st, 2009 11:03
# ADS
-
December 1st, 2009, 12:32
#2
عضو انجمن
پاسخ : مشکل utf-8 + permission
چک کنید ببینید فایلهایی که می گید به صورت ؟ نشون داده میشه، با bom ذخیره شده یا نه. مثلا یکی از فایلها رو دانلود کنید بعد با emeditor باز کنید، بعد save as بزنید ببنید تیک bom خورده یا نه.
معمولا این مشکل وقتی پیش میاد که تیک BOM خورده باشه. راه حل هم دو تا داره!
1- تیک BOM همه فایلها رو بردارید (اگه تعداد کم باشه ممکنه)
2- تنظیماتی روی سرور اعمال بشه (دقیقا نمیدونم باید چه اتفاقی بیفته اما میدونم از طریق تغییر در تنظیمات سرور این قابل حل هست)
مشکل دومتون هم باز به تنظیمات سرور برمیگرده، احتمالا به owner فایل ها یا ... !
کنترل پنل مورد استفاده چی هست؟ سی پنل؟ از suphp استفاده میکنید یا حالت دیگهای هست؟
-
تعداد تشکر ها از Mohsen به دلیل پست مفید
-
December 1st, 2009, 16:38
#3
پاسخ : مشکل utf-8 + permission
ممنون مشکل اول حل شد.
کنترل پنل سی پنل هست و suphp هم استفاده میشه
ویرایش توسط alireza66 : December 1st, 2009 در ساعت 22:11
-
-
December 1st, 2009, 16:45
#4
عضو انجمن
پاسخ : مشکل utf-8 + permission
مشکل اول از چه طریق حل شد؟ حذف BOM یا راه دیگهای؟
در مورد مشکل دوم اگه suphp هست نباید مشکلی باشه! احتمالا همون مشکل owner هست، این قسمت رو من نمیتونم کمک خاصی بکنم! الا اینکه برای تست دسترسی فایل رو بزارید رو 777 ببینید حل میشه یا نه، هر چند بعید هست که مشکل این طوری حل بشه. باید صبر کنید تا دوستان دیگه جواب بدن.
-
-
December 1st, 2009, 17:11
#5
پاسخ : مشکل utf-8 + permission
بله مشکل اول با حذف bom رفع شد.
بله با 777 چک کردم فرق نکرد.
ویرایش توسط alireza66 : December 1st, 2009 در ساعت 22:07
-
-
December 2nd, 2009, 10:51
#6
پاسخ : مشکل utf-8 + permission

نوشته اصلی توسط
alireza66
2- دسترسی ها عوض شده یعنی با اینکه فولدرها 755 هست و فایلها 644، اما اجازه ی ویرایش در joomla ندارم. این در حالیست که در سرور قبلی با وجود 755 و 644 بودن، هیچ مشکلی نداشتم.
ممنون
دوستان کسی تجربه ای در این زمینه نداره؟
-
-
December 2nd, 2009, 20:20
#7
پاسخ : مشکل utf-8 + permission
-
-
December 3rd, 2009, 13:33
#8
عضو انجمن
پاسخ : مشکل utf-8 + permission
سلام
ببین برو تو phpmyadmin و برای Table ها بذار utf-8
خواستی pm بده ok کنم برات
ارایه دهنده خدمات ایمن سازی سرور های مبتنی بر لینوکس و ویندوز
My
Crime Is My
Advisory .
Hacking Is The Best But Security Is The First
The Best Secure Hosting in Iran
http://SecureHost.ir
جهت تماس در شبکه IRC :mHUB.HIRCNetwork.com#Linux@Secure_Host
-
-
December 7th, 2009, 17:29
#9
پاسخ : مشکل utf-8 + permission

نوشته اصلی توسط
secure_host
سلام
ببین برو تو phpmyadmin و برای Table ها بذار utf-8
خواستی pm بده ok کنم برات
دوست عزیزم مشکل کارکترها با راه حل جناب تسنیم حل شد.
البته این راه شما هم در حالت دیگر جواب میده قبلا تست کردم.
الان مشکل permission ها هنوز پابرجاست. اگر بتونید کمک کنید ممنون میشم.
-
-
December 8th, 2009, 02:29
#10
پاسخ : مشکل utf-8 + permission

نوشته اصلی توسط
alireza66
دوست عزیزم مشکل کارکترها با راه حل جناب تسنیم حل شد.
البته این راه شما هم در حالت دیگر جواب میده قبلا تست کردم.
الان مشکل permission ها هنوز پابرجاست. اگر بتونید کمک کنید ممنون میشم.
The following are the advantages of Suphp ( it should run as cgi )
* PHP runs as your user/group
* PHP files can have permissions of 640 (hiding things like passwords from other accounts)
* Files/folders written by PHP are written as user/group (no Apache or other global user)
* Custom php.ini file per site (can add/remove security options)
Please note that suPHP does not allow permissions 666 and 777. The new writable permissions are
Files: 644
Folders: 755
Also suphp will not allow to declare php variable through .htaccess. You can use php.ini file to declare php variables
Hope this helps
-