Mageia Forum

Uživatelské aplikace => Síť a Internet => Téma založeno: Rellik Května 24, 2013, 21:28:01

Název: Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: 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:
Kód: [Vybrat]
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ě:
Kód: [Vybrat]
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
Název: Re:Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: Pavel Vybíral Května 25, 2013, 09:17:34
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:
Kód: [Vybrat]
chmod -R 640 data
popř. pokud nepomůže, zkus:
Kód: [Vybrat]
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:
Kód: [Vybrat]
Require all granted
Název: Re:Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: Rellik Května 25, 2013, 09:25:39
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... :(
Název: Re:Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: Pavel Vybíral Května 25, 2013, 09:38:01
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. :)
Název: Re:Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: Rellik Května 25, 2013, 10:01:50
O xampu vím, ale proč cpát další servr do systému, když je tu jeden integrovaný... :-/
Název: Re:Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: Rellik Května 25, 2013, 21:54:19
Hmm takže ani po čisté instalaci se s tím nemůžu domluvit :(
Název: Re:Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: Rellik Května 27, 2013, 15:14:20
Takže po dlouhém laborování, jsem přepsal původní virtuální server a už to jede.

Kód: [Vybrat]
<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. :(
Název: Re:Po povýšení na MGA3 nejde (nemůžu) nastavit apache
Přispěvatel: Rellik Května 27, 2013, 15:23:37
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...