Титла: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 16, 2011, 00:17 Въпроса можеби ще прозвучи някак си тъп но искам някой да помогне какво точно трябва да направя за да ми тръгне форума..
Проблема е при инсталирането на форум под ubitno какви настройки трябва да направя във phpmyadmin поставих phpbb3 файловете в папката... файлова система/var/www/forum изписвами следното като заредия http://84.40.105.76/forum/ излиза ми Forbidden You don't have permission to access /forum/ on this server. Apache/2.2.17 (Ubuntu) Server at 84.40.105.76 Port 80 какво трябва да напрява та като напиша http://84.40.105.76/forum/ да почна да инсталирам форума Моля да бъда извинен ако съм объркал темата или съм дал пример като url. Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: b2l в May 16, 2011, 00:36 Може би да си оправиш правата на директорията. Сигурен съм, че във форума може да намериш доста информация отностно: права на apache, файлови атрибути, различни начини за създаване на файл, различни права за четене и писане във файл, chmod и т.н. и т.н.
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Oxy в May 16, 2011, 03:55 Вариант 1. Права на папката разгледай chmod & chown какво точно правят и какви атрибути има папката /var/www/forum ... ако не ти е ясно кое как требе да стане виж /вар/ввв там правата са коректни....
Вариант 2. В апачето има директиви относно папки и прочие... възможно ли е да си сетнал въпросната папка с deny for all или не? поне в локалхост трябва да се вижда.. я кажи какво става като пратиш заявка към 127.0.0.1/forum от хост машината Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: b2l в May 16, 2011, 09:14 Вариант 2. В апачето има директиви относно папки и прочие... възможно ли е да си сетнал въпросната папка с deny for all или не? Съмнявам се Vask0 да е направил това, с оглед на въпросите, които задава от вчера вечерта... Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 16, 2011, 16:33 Като написах на хост машината следния адрес който ми каза 127.0.0.1/форум ми изпивсва следното
Forbidden You don't have permission to access /forum/ on this server. Apache/2.2.17 (Ubuntu) Server at 84.40.105.76 Port 80 Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: b2l в May 16, 2011, 16:45 Код: sudo chmod 744 /var/www/forum Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 16, 2011, 16:58 Пак същата работа... като написах командата sudo chmod 744 /var/www/forum :s :@
Forbidden You don't have permission to access /forum/ on this server. Apache/2.2.17 (Ubuntu) Server at 84.40.105.76 Port 80 Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Oxy в May 16, 2011, 20:51 sudo chmod -R 744 /var/www/forum
Това Р го слагаме за рекурсия, тоест всички файлове и подпапки вътре в папката ти форум... писал ли си някакви директиви? @backtolife, абе ти се съмняваш, ама ако знаеш примерно аз какви мазаници правих в началото като почвах да се занимавам... бях като Алиса в страната на чудесата и трябваше да пробвам и опитам всичко какво прави и какво ще стане ако.... >:D [_]3 Васко, дай малко инфо какво има в този файл /etc/apache2/sites-available/default и още кажи какви други файлове има в тази папка сайтс авейлабъл Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 16, 2011, 23:21 Във директорията /etc/apache2/sites-available/default папка default е това...
VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> A във sites-available папката има два файла default и default-ssl Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Oxy в May 17, 2011, 00:45 Ок това е наред... аз сега потърсих и видях че това форбидън го плюе като имаш проблем с атрибутите на файловата система...
в убунту мисля имаше един системе юзър който е апачовския юзер www-data се казва... sudo chown -R www-data /var/www/forum после гледаш какво ще ти върне... ако пак пусни онова рекурсивното цхмодване дето съм ти дал команда някъде нагоре ако не си го правил... Тук обаче ти зее бермудски триъгълник на сигурноста на системата, тъй като всичко в тази папка сега е изпълнимо, тоест някъде там сигурно е и ъплоуд папката и някой лесно може да качи малишъс ПХП скрипт и после да ти бутне цялата система... за това се разходи разгледай какво има в тия папки и всичко което не трябва да се изпълнява е хубаво да му се разкара атрибута за изпълнимост... Принципно политиката по сигурност е точно обратната, забраняваш всичко и после 1 по едно разрешаваш само нужните неща за да си сигурен, че не си забравил да забраниш нещо... Предвид въпросите които задаваш се надявам това да е тестова разработка и да се учиш просто, защото ако е със статус на продукция не е на добре работата... ако искаш да се научиш как се прави нещото съвета ми е следния разгледай онази статия the perfect server ubuntu 11.04 и експериментирай на виртуалки, че като се счупи да вадиш имиджа и да се оправяш бързо... Отделно има доста хубави книжки на пазара, или в Интернет(не ме оплювайте) но в замунда има качени много хубави книги по всякакви теми... Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 17, 2011, 10:49 Искам да ти благодаря със тази конада sudo chown -R www-data /var/www/forum Нещата се получиха при инсталирането на форума нали там както си следва процедурата ми изписва в контрол панела на форума
Warning Please delete, move or rename the install directory before you use your board. If this directory is still present, only the Administration Control Panel (ACP) will be accessible. С една дума трябва да фляза във var/www/forum но папката форум ми е заключена на папката има катинарче... как мога да го махна и да се покажат всички папки и файлове и да изтрия тази папка instal...? Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Oxy в May 17, 2011, 11:54 ок сега ще ти набутаме твоя юзър в групата на ввв-дата за твое удобство за да можеш да пипаш там
sudo useradd -G www-data $username на мястото на $username си пишеш твоя юзърнейм примерно vask0 после да набутаме /var/wwww/forum в конкретната група www-data sudo chown -R www-data:www-data /var/www/forum и сега да направим папката форум с права за мазане от групата sudo chmod -R 775 /var/www/forum така ще можеш да си мажеш по форум-папката много мързеливо и удобно... Прочете това за риска за сигурността, което ти написах? Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 17, 2011, 17:22 Да със тези команди нещата се се получиха, но не напълно катинара на папката все още си стои но въпреки това вече виждам папките във папка forum, но не мога да правя нищо тоест да променям неща по конкретно не мога да истрия тази install папка.. :s
sudo useradd -G www-data $username тука username със кое име да го заместя със името на администратора на форума или със името на системата root Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Oxy в May 17, 2011, 22:16 твоя си юзернейм в убунтуто...
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 17, 2011, 22:42 Да точно тъка напраих но нещо пак не ми дава да истрия папка install
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: radoshow в May 17, 2011, 23:00 Добре де къде се намира тази папка install.Влез в /root акаунта и трий каквото сметнеш за добре.
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 17, 2011, 23:06 Папка install се намира в var/www/forum
но не мие ясно как трябва да влезна в rood акаунта ако е със командата sudo su съм влезнал... но не знам как е командата за триене на папки и файлове пробвам с бутона delete не става... Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: radoshow в May 17, 2011, 23:12 Щом не са ти ясни командите ползвай графичния root.Чукаш ALT+F2 в отворилото се прозорче пишеш gksu nautilus и ще ти се отвори Файловия мениджър с админстраторски права.След това отиваш,намираш тоя install и го изтриваш.
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 17, 2011, 23:24 Да пробвах и тъка да изтрия папката но не се получава вище изображението... каже те къде бъркам тогава...
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: radoshow в May 17, 2011, 23:36 Какво означава "Да пробвах и тъка да изтрия папката но не се получава"?Отворори ли Наутилус като администратор?Как се опита да изтриеш папката?Изписа ли ти някакво съобщение?
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Vask0 в May 17, 2011, 23:47 Изключително много съм благодарен на radoshow и Oxy благодаря момчета за помощ-та момчета вече разбрах как се флиза под root и влезнеш ли в root и нещата вече са ясни.. изтрих папка install и всичко се получи http://84.40.105.76/forum/
Титла: Re: Проблем със инсталиранетоно на forum папката Публикувано от: Ali Nebi в May 18, 2011, 18:20 Здравейте колеги.
Аз видях, че сте му дали съвет да направи следното: sudo chmod -R 775 /var/www/forum Но бих казал, че това не е напълно правилния начин. По скоро трябва да изпълни нещо такова си мисля аз: sudo chmod -R g+w /var/www/forum или ако вече е използвал командата, която сте му дали, то тогава да изпълни: sudo find /var/www/forum -type d -exec chmod 0775 "{}" ";" sudo find /var/www/forum -type f -exec chmod 0664 "{}" ";" и разбира се за всеки случай: sudo chown www-data:www-data /var/www/forum Идеята е, че php файловете нямат нужда да имат вдигнат флаг да са изпълними. Ако греша, моля да ме коригирате :) |