Преселба Server, Safe Mode, и Податотека сопственост ...

Со Стивен Лојд Watkin , Вторник 29 Јули, 2008 г. 03:42

Јас неодамна се пресели некој од веб-апликации кои што сум напишал во текот на нов посветен сервер со UKFast . На нов сервер имав со мојот предходен страшно веб-домаќин , беше подесување во многу помалку безбеден начин ( на PHP Safe Mode "> safe_mode исклучување на пример) од нов, па ми беше констатацијата дека неколку сценарија не се работи.

Една од главните annoyances беше php фајл Поставени ставале имотот слики на сајтот. Со грешка известување префрлив на максимум и Посочете Грешки вклучен во мојот php.ini датотеката бев во можност да ја видите комплетната листа на грешки. Една од главните жалби рече нешто должината на линиите на ...

PHP Предупредување: В Непознато (): Safe Mode Ограничување во effect. Сценариото чии uid е 1 не е дозволен пристап кон / патека / до / script.php сопственост на uid 26.658 во Непознат on-line 0;

Многу од директориуми и датотеки со слики се создадени од страна на стариот сајт и така датотека сопственост беше голем проблем. Техничка поддршка предложи исклучување на работењето во сигурниот режим како краткорочна поправат и тогаш работат околу тоа на подолг рок. Не бев сосема задоволни со ова решение, така помина некое време размислување преку проблемот.

Знаев дека ќе може да се промени сопственоста на датотеката со најавување како root преку SSH и водење на следниве команди ...

<> chown корисник: група фајлот (исто така види chgrp )
(Можете да ги користите за да го вклучите-Р chown сите фајлови на вашиот сајт)

Почнав со поставување на фајлот и групата на сопственоста на датотеките на мојот сајт да се 26.658 (ако ние сме со користење на примерот погоре!). Ова се чинеше да го решите проблемот до што е јас се обидував да FTP датотеки до и од местото, што резултира со забранет пристап и / или датотека не е пронајдена грешки.

Па после си поигрува со неколку uid го имав шолја чај и мисла низ проблеми. За мене, за да испратите фајлови преку FTP тогаш сопственикот на датотеката е ќе мора да се поклопува со корисничко име на FTP. Значи, јас во собата на сопственикот на датотеката како корисничкото име се користи да се логирате преку FTP. Второ, веб сервер ќе сакаат да пристапат на датотеки, па седнав на групата на сопственоста како " Apache ".

Ова не сосема работа, но поставувањето директориумот / tmp директориумот сопственост на никого (никој chown / tmp) изгледа дека имаат фиксни на проблемите:)

Оставете Одговори













Панорама Тема од Themocracy

6 посетители онлајн сега
3 Гости, 3-ботови, 0 членови
Макс посетители денес: 8 во 12:10 часот UTC
Овој месец: 22 во 2011/08/06 12:30 UTC
Оваа година: 28-03-2011 во 130 22:40 UTC
Сите времиња: 130 на 28-03-2011 10:40 UTC