Mageia Forum
Uživatelské aplikace => Síť a Internet => Téma založeno: Rellik Května 24, 2013, 21:28:01
-
Zdravím vespolek. Chtěl jsem to vyřešit sám, ale už se s tím hraju skoro celý den, a bez výsledku. Měl jsem vytvořeného virtuálního hosta místo DocumentRoot "/var/www/html" jsem používal DocumentRoot "/data/server" Bohužel po povýšeni z MGA2 na MGA3 se s tím nemůžu domluvit. Dřívější zálohovaný httpd.conf je mi k ničemu, jelikož nové nastavení je úplně jiné. Pokud virtuálního hosta nevytvořím. Apache jede "It works!" Pokud ho ale vytvořím dostanu eror 403:
Přístup odmítnut!
Nemáte právo pro přístup do požadovaného adresáře. Buď neexistuje žádný dokument s obsahem (tzv. index), nebo je adresář chráněn proti čtení.
Pokud si myslíte, že toto je chyba serveru, kontaktujte, prosím, webmastera.
Error 403
localhost
Apache/2.4.4 (Mageia)
Direktivy pro virtuálního hosta mám momentálně v takové podobě:
DocumentRoot "/data/server"
<Directory "/data/server">
Options Indexes FollowSymlinks MultiViews
AllowOverride Options FileInfo All
RewriteEngine On
Order allow,deny
Allow from all
</Directory>
Jelikož pracuju na více projektech, chci aby byl vidět obsah root, kde mám ve složkách rozděleny jednotlivé weby.
Zkoušel jsem i jednoduché "Options +Indexes" ale ani to nepomůže. Poradí někdo zkušenější, jak to zase zprovoznit? Díky
-
Ahoj. Myslím, že je to oprávněním ke složce /data/server. Když půjdeš do adresáře, kde se nachází složka "/data", přihlaš se do konzole jako root (to je příkaz "su") a vlož tento příkaz:
chmod -R 640 data
popř. pokud nepomůže, zkus:
chmod -R 777 data
Pokud nepomůže ani jedno, je ještě další možnost, ale ta asi nepomůže už vůbec :D V konfiguračním souboru přidej za "Allow from all" tento řádek:
Require all granted
-
Díky za odpověď, ale právy to není i když jsem to zkoušel kontrolovat už včera.. Před aktualizací to fungovalo normálně. Nejde to až po aktualizaci... :(
-
No, v Apache se sice moc nevyznám, ale ještě ti mohu doporučit program Xampp
http://apachefriends.org (http://apachefriends.org)
Je to vlastně balík Apache, MySQL, Perl apod. dohromady. A na rozdíl od ostatních takový "miniserverů" je schopný pracovat s veřejnou a interní IP, aniž by jsi musel něco nastavovat. Sám ho na Mageia 3 používám, můžeš ho taktéž zkusit. :)
-
O xampu vím, ale proč cpát další servr do systému, když je tu jeden integrovaný... :-/
-
Hmm takže ani po čisté instalaci se s tím nemůžu domluvit :(
-
Takže po dlouhém laborování, jsem přepsal původní virtuální server a už to jede.
<Directory "/data/server">
Options Indexes FollowSymLinks
AllowOverride Options Fileinfo All
RewriteEngine On
Order allow,deny
Allow from all
Require all granted
</Directory>
Nicméně mi teď chybí v PHP modul PDO a zaboha si nemůžu vzpomenout, jak se inkriminovaný balíček jmenuje. :(
-
Heuréka! Po hromadě kombinací se podařilo zadat tu správnou...
php-pdo_mysql
Takže server konečně jede a já můžu zase pracovat...