|
18 / 13 / 0
Регистрация: 13.03.2010
Сообщений: 548
|
|
Php и убунту12.04.2010, 19:20. Показов 4365. Ответов 10
Метки нет (Все метки)
Привет Всем !! Подскажите пожалуйста а почему у меня пхп файлы не хотят интерпретироватся с произвольной деректории только когда я их помещаю в веб папку /var/www как сделать что бы проэкты можно было помещать в любом месте ?
0
|
|
| 12.04.2010, 19:20 | |
|
Ответы с готовыми решениями:
10
Как в PHP MyAdmin в убунту зайти? WI-FI в убунту Русификация Убунту |
|
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
||
| 12.04.2010, 19:46 | ||
|
лучше в /var/www другие папки создавать и ещё как это будет прописываться в URL? /var/www - это: http://127.0.0.1/ http://localhost/ http://имя_компьютера/ http://адрес_в_локальной_сети/ если в /var/www создать папку hello, то это будет http://127.0.0.1/hello/ . Как прописать, например, /home/user? если сделать эту папку доступной для интерпретации PHP, тогда хоть кто сможет просмотреть содержимое. Это: 1. Небезопасно 2. Не нужно Если очень надо, то это скорее Апач, чем ПиЭйчПи. /etc/apache2/sites-available/dafault . В параметре "DocumentRoot" указать "/" (если в ЛЮБОМ месте). Но это ОЧЕНЬ небезопасно лучше так не делать и все PHP-файлы сохранять в /var/www
0
|
||
|
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
|
|||||||
| 12.04.2010, 21:17 | |||||||
|
потому что у вас нет апача в произвольной директории. и все. а чтобы работало там, где захочется, добавьте примерно такое в файл httpd.conf:
0
|
|||||||
|
18 / 13 / 0
Регистрация: 13.03.2010
Сообщений: 548
|
|
| 12.04.2010, 22:48 [ТС] | |
|
Подскажите пожалуйста а где находится конфинурационый файл апача httpd.conf ? Где он лежит ?
0
|
|
|
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
| 12.04.2010, 22:52 | |
|
0
|
|
|
18 / 13 / 0
Регистрация: 13.03.2010
Сообщений: 548
|
|
| 12.04.2010, 23:02 [ТС] | |
|
вот допустим мой конфигурационый файл апача apache2.conf как мне допустим сделать так что бы я свои проеты мог размещать не только в веб директории /var/www а допустим в директории /home/alexandr/NetBeansProjects или лутше размещать в веб директории в нетбеанс просто указать в пути сохранения веб директорию ?
Добавлено через 2 минуты вот файл конфигурационый # # Based upon the NCSA server configuration files originally by Rob McCool. # # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See http://httpd.apache.org/docs/2.2/ for detailed information about # the directives. # # Do NOT simply read the instructions in here without understanding # what they do. They're here only as hints or reminders. If you are unsure # consult the online docs. You have been warned. # # The configuration directives are grouped into three basic sections: # 1. Directives that control the operation of the Apache server process as a # whole (the 'global environment'). # 2. Directives that define the parameters of the 'main' or 'default' server, # which responds to requests that aren't handled by a virtual host. # These directives also provide default values for the settings # of all virtual hosts. # 3. Settings for virtual hosts, which allow Web requests to be sent to # different IP addresses or hostnames and have them handled by the # same Apache server process. # # Configuration and logfile names: If the filenames you specify for many # of the server's control files begin with "/" (or "drive:/" for Win32), the # server will use that explicit path. If the filenames do *not* begin # with "/", the value of ServerRoot is prepended -- so "/var/log/apache2/foo.log" # with ServerRoot set to "" will be interpreted by the # server as "//var/log/apache2/foo.log". # ### Section 1: Global Environment # # The directives in this section affect the overall operation of Apache, # such as the number of concurrent requests it can handle or where it # can find its configuration files. # # # ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. # # NOTE! If you intend to place this on an NFS (or otherwise network) # mounted filesystem then please read the LockFile documentation (available # at <URL:http://httpd.apache.org/docs-2.1/mod/mpm_common.html#lockfile>); # you will save yourself a lot of trouble. # # Do NOT add a slash at the end of the directory path. # ServerRoot "/etc/apache2" # # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. # #<IfModule !mpm_winnt.c> #<IfModule !mpm_netware.c> LockFile /var/lock/apache2/accept.lock #</IfModule> #</IfModule> # # PidFile: The file in which the server should record its process # identification number when it starts. # This needs to be set in /etc/apache2/envvars # PidFile ${APACHE_PID_FILE} # # Timeout: The number of seconds before receives and sends time out. # Timeout 300 # # KeepAlive: Whether or not to allow persistent connections (more than # one request per connection). Set to "Off" to deactivate. # KeepAlive On # # MaxKeepAliveRequests: The maximum number of requests to allow # during a persistent connection. Set to 0 to allow an unlimited amount. # We recommend you leave this number high, for maximum performance. # MaxKeepAliveRequests 100 # # KeepAliveTimeout: Number of seconds to wait for the next request from the # same client on the same connection. # KeepAliveTimeout 15 ## ## Server-Pool Size Regulation (MPM specific) ## # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> # worker MPM # StartServers: initial number of server processes to start # MaxClients: maximum number of simultaneous client connections # MinSpareThreads: minimum number of worker threads which are kept spare # MaxSpareThreads: maximum number of worker threads which are kept spare # ThreadsPerChild: constant number of worker threads in each server process # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 0 </IfModule> # event MPM # StartServers: initial number of server processes to start # MaxClients: maximum number of simultaneous client connections # MinSpareThreads: minimum number of worker threads which are kept spare # MaxSpareThreads: maximum number of worker threads which are kept spare # ThreadsPerChild: constant number of worker threads in each server process # MaxRequestsPerChild: maximum number of requests a server process serves <IfModule mpm_event_module> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} # # AccessFileName: The name of the file to look for in each directory # for additional configuration directives. See also the AllowOverride # directive. # AccessFileName .htaccess # # The following lines prevent .htaccess and .htpasswd files from being # viewed by Web clients. # <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> # # DefaultType is the default MIME type the server will use for a document # if it cannot otherwise determine one, such as from filename extensions. # If your server contains mostly text or HTML documents, "text/plain" is # a good value. If most of your content is binary, such as applications # or images, you may want to use "application/octet-stream" instead to # keep browsers from trying to display binary files as though they are # text. # DefaultType text/plain # # HostnameLookups: Log the names of clients or just their IP addresses # e.g., www.apache.org (on) or 204.62.129.132 (off). # The default is off because it'd be overall better for the net if people # had to knowingly turn this feature on, since enabling it means that # each client request will result in AT LEAST one lookup request to the # nameserver. # HostnameLookups Off # ErrorLog: The location of the error log file. # If you do not specify an ErrorLog directive within a <VirtualHost> # container, error messages relating to that virtual host will be # logged here. If you *do* define an error logfile for a <VirtualHost> # container, that host's errors will be logged there and not here. # ErrorLog /var/log/apache2/error.log # # LogLevel: Control the number of messages logged to the error_log. # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # LogLevel warn # Include module configuration: Include /etc/apache2/mods-enabled/*.load Include /etc/apache2/mods-enabled/*.conf # Include all the user configurations: Include /etc/apache2/httpd.conf # Include ports listing Include /etc/apache2/ports.conf # # The following directives define some format nicknames for use with # a CustomLog directive (see below). # If you are behind a reverse proxy, you might want to change %h into %{X-Forwarded-For}i # LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %O" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent # # Define an access log for VirtualHosts that don't define their own logfile CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined # Include of directories ignores editors' and dpkg's backup files, # see README.Debian for details. # Include generic snippets of statements Include /etc/apache2/conf.d/ # Include the virtual host configurations: Include /etc/apache2/sites-enabled/
0
|
|
|
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
|
|||
| 12.04.2010, 23:45 | |||
0
|
|||
|
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
| 12.04.2010, 23:52 | |
|
0
|
|
|
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
|
||
| 13.04.2010, 00:08 | ||
|
а добавь в него пару директив, и перезапусти апач. И вторая моя цитата в посте 7 - она из конфига апача. А что сделает директива include ?
так отож. А про "для совместимости" - сайт хелп.убунту... (мне искать лень, но когда мне надо было - находил) Добавлено через 11 минут "героически" поборол лень и нашел:
0
|
||
|
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
| 13.04.2010, 00:35 | |
|
dmkhn, я не говорил, что он АБСОЛЮТНО не используется. Его можно использовать как и любой другой include
но особой роли этот файл в Ubuntu не играет
0
|
|
|
13440 / 7534 / 829
Регистрация: 09.09.2009
Сообщений: 29,554
|
|||
| 13.04.2010, 00:48 | |||
|
на вопрос человека о том где находится этот файл вы ответили
с другой стороны, мой вариант - это как раз мответ на вопрос. причем, работающий вариант. но вы не соглашаетесь даже с теми, кто создал дистрибутив убунту (ведь сайт хелп.убунту не я писал). Они пишут "может использоваться", более того вам скажу - директивы в нем легко могут сделать нерабочим весь ваш апач, а вы пишите
0
|
|||
| 13.04.2010, 00:48 | |
|
Помогаю со студенческими работами здесь
11
убунту+вин 7 Маршрутизация в убунту Не запускается убунту Версия Убунту Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|