Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: Cheery
Дата сообщения: 01.04.2014 06:29
Omsk
ну, хорошо.. и все равно нет gd?
Автор: Omsk
Дата сообщения: 01.04.2014 06:40
Нету. Я подозреваю, что это оттого, что в httpd.conf у меня записан хост не localhost, а l, и в hosts написано 127.0.0.1 l, но адрес l не работает, работает почему-то Localhost
Автор: Cheery
Дата сообщения: 01.04.2014 06:42
Omsk
это не влияет на загрузку расширений.
проверяйте наличие необходимого .dll файла, а так же что путь к папке с php расширениями в php.ini указан правильно

ну и смотрите лог ошибок апача - если какие то проблемы с загрузкой модулей, то там будет написано об этом
Автор: Omsk
Дата сообщения: 01.04.2014 06:51

Цитата:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"

Это этот код?

Я вот так сделал:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "./server/php/ext"
; On windows:
; extension_dir = "ext"
Не работает, что неправильно тут?
Автор: Cheery
Дата сообщения: 01.04.2014 06:53
Omsk

Цитата:
Не работает, что неправильно тут?

написано же - для Windows просто
extension_dir = "ext"
Автор: Omsk
Дата сообщения: 01.04.2014 06:58
; extension_dir = "./server/php/ext"
; On windows:
extension_dir = "ext"
Вот оставил эту строку, не работает. Тут не надо указывать путь к папке ext?
Автор: Cheery
Дата сообщения: 01.04.2014 07:00
Omsk

Цитата:
Тут не надо указывать путь к папке ext?

ну попробуйте, зачем такие вещи спрашивать.
напишите, ессно, полный путь и посмотрите.

только точку не надо.
полный путь, с указанием буквы диска.
и используйте такой / слэш

extension_dir = 'z:/путь_папке/ext'
Автор: Omsk
Дата сообщения: 01.04.2014 07:03
extension_dir = "c:/server/php/ext" вот попробовал сделать так, заработал. Ура!
Спасибо за помощь!

Добавлено:
Установка до конца доходит и появляется такая ошибка:
Ошибка при импорте переводов интерфейса
Пожалуйста, откройте страницу ошибки
An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://localhost/drupal/install.php?profile=standard&localize=true&locale=ru&id=2&op=do StatusText: Internal Server Error ResponseText:

Страницу ошибки открывал, там настройка сайта, настроил и сообщение было, что друпал успешно установлен.

До этого я в папку интерфейсов файл drupal-7.26.ru.po поместил.

Не повлияет эта ошибка на дальнейшую работу?
Автор: terasto
Дата сообщения: 16.05.2014 13:59
Всем привет!

Может, кто встречался с такой проблемой. Прошу помощи.

Имеется сервер Win2k8. На нем установлена информационная система, с которой работают через веб. Обслуживает доступ к ресурсам сервер Apache 2.2.19. Нужно настроить веб через https. Сделал, запускаю, а в ответ имеем

Код: Syntax error on line 126 of C:/Apache/Apache/conf/httpd.conf: Cannot load C:/Apache/Apache/modules/mod_ssl.so into server: The specified module could not be found
Автор: vlary
Дата сообщения: 16.05.2014 14:19

Цитата:
Что делать, как добавить поддержку SSL? Без установки/переустановки, так, как не известно чем это все обернется для остальных сервисов на сервере.  
Не очкуй, все обойдется.
Без переустановки скорее всего не получится, так как нужен Апач собранный
с поддержкой SSL. Ну а дальше так (инструкция с картинками! ) : Ссылка
Автор: HeT BonpocoB
Дата сообщения: 05.02.2015 09:03
кто знает... как бы ограничить сервису mysql в окнах отжор оперативки?
у меня серверы скажем прямо не основные сервисы и скорость особая не нужна, а при старте mysql сразу забирает пол гига (при том что вся база таблиц мегов 17 )

попробовал
innodb_buffer_pool_size = 32M
join_buffer_size = 32M

ничего не изменилось...
Автор: Mavrikii
Дата сообщения: 05.02.2015 09:13
HeT BonpocoB
Посмотрите http://stackoverflow.com/questions/1178736/mysql-maximum-memory-usage
Автор: HeT BonpocoB
Дата сообщения: 05.02.2015 10:05
Mavrikii
да!
ещё погуглил на тему, в общем пока остановился на:

table_open_cache=400
table_definition_cache=400

с полгига уменьшилось до 75мег
Автор: phantom12345
Дата сообщения: 23.02.2015 15:52
Сервер Apache 2.4.10 / PHP 5.6.4 (на Win 7 64-bit).
Прописываю в httpd.conf следующее:

<Directory "d:/UserDir">
AllowOverride None
Options None
Require all granted
</Directory>

Alias /discd/ d:/UserDir/


- псевдоним не работает. Пробовал и без закрывающего слэша и с ним, с кавычками и без, ничего не получается, может кто глянет!
Заранее спасибо!
PS: я новичок, поэтому не нашел как прицепить httpd.conf к сообщению...
Автор: Itto
Дата сообщения: 23.02.2015 16:17
phantom12345
а alias чего вы объявляете ?
вообща на линухе конструкция выглядела бы примерно таким образом (я уверен что под виндой она не отличается)
<VirtualHost *:80>
DocumentRoot "d:/UserDir"
ServerName diskcd
ServerAlias diskcd2
<Directory "d:/UserDir">
AllowOwerride All
Allow from All
Options -Indexes
</Directory>
</VirtualHost>

после того как это прописано в httpd.conf
надо перезапустить апач
и должно работать
как http://diskcd так и http://diskcd2

Автор: vlary
Дата сообщения: 23.02.2015 16:25
phantom12345
А нужный модуль загружен? LoadModule alias_module ... в конфиге есть?
Правильно так: Alias /discd "d:/UserDir" И не забыть апач ребутнуть.

Автор: phantom12345
Дата сообщения: 24.02.2015 22:13
Да, загружен.

Проблема решена (точнее, мной понята):
алиас работает как надо, не работают функции opendir, filemtime и filesize (и иже с ними).
Как я понял, им требуется реальный путь к файлу (разницы нет, абсолютный или относительный, лишь бы реальный). А вот с псевдонимами путей они наотрез отказываются работать. С функцией basename таких проблем не возникает.

Видимо, как я понял, функции ПХП не понимают псевдонимов Апача.
Работают только функции, которым не нужна жесткая привязка к файловой системе сервера (типа basename, которая выделяет имя файла из всего пути без потребности искать его в файловой системе).

Добавлено:

Цитата:
Правильно так: Alias /discd "d:/UserDir"

На винде правильно так: Alias /discd/ "d:/UserDir"
Автор: Nik3K
Дата сообщения: 12.06.2015 13:49
Здравствуйте!
Моя ситуация по настройке Апача:
Для тестирования и разработки сайта установил на локальный комп с WinXP комплект (Apache+PHP+MSSQL) согласно интернетовским инструкциям.
Заработало, лампочка апача стала зелёной.
В Error.log только одно сообщение:
(Could not reliably determine the server's fully qualified domain name, using 192.168.1.105 ServerName
Не удалось достоверно определить полное доменное имя сервера, с помощью 192.168.1.105 имя_сервера)
Также по инструкциям стал править httpd.conf, а тут лампочка потухла. Ставлю старый httpd.conf назад, опять заработало.
Ясно, что накосячил в конф-файле, а где не могу понять. Сравнивал рабочий и нерабочий конфиг файлы, свою ошибку не нашел.
Хочу отправить в форум эти файлы вложением для просмотра специалистами-гуру, но не вижу каким образом их вложить.
Кто-либо может подсказать эту подсказать про мою проблему и мою головную боль?
Можно через почту.
Спасибо!
Автор: vlary
Дата сообщения: 12.06.2015 14:42
Nik3K
Цитата:
Хочу отправить в форум эти файлы вложением для просмотра специалистами-гуру, но не вижу каким образом их вложить.
Убрать из конфига все строчки начинающиеся с символа #
и скопипастить сюда под тег more
Цитата:
Кто-либо может подсказать эту подсказать про мою проблему и мою головную боль?
До получения конфига и лога Апача после запуска,
смогут помочь только там: Клуб телепатов
Цитата:
Можно через почту
На этом форуме помощь осуществляется только в темах.
Персональные варианты (по почте, телефону, скайпу, тимвьюверу, физическое
вождение твоей рукой с зажатой мышью) - исключительно за оплату.


Автор: Sutar
Дата сообщения: 24.07.2015 18:15
Ребят, скачал php-5.6.11 и Apache 2.4 (решил обновиться)
При запуске Apacha пишет такую ошибку:


Код: Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

D:\localhost\Apache2.4\bin>httpd.exe -k install -n "Apache2.4"
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd.exe: Syntax error on line 112 of D:/localhost/Apache2.4/conf/httpd.conf: C
annot load D:/localhost/php-5.6.11-VC11-x86/php5apache2_4.dll into server: %1 \x
ed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5
\xec Win32.
Автор: anahaym
Дата сообщения: 24.07.2015 18:26
Sutar посомотрите пункт 1.2 как ставить php
возможно там есть и апач.
Автор: Sutar
Дата сообщения: 24.07.2015 18:40
anahaym
не думаю что это есть решение.
Автор: anahaym
Дата сообщения: 24.07.2015 18:52
Sutar ну не знаю не знаю. по мне так apache+php+mysql on Windows - то же не решение.
Автор: Sutar
Дата сообщения: 24.07.2015 19:08
тут ошибка была в том, что php x86 a Apache x64.
поменял версию php, и теперь такая ошибка


Код: D:\localhost\Apache2.4\bin>httpd.exe -k install -n "Apache2.4"
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
AH00526: Syntax error on line 117 of D:/localhost/Apache2.4/conf/httpd.conf:
Either all Options must start with + or -, or no Option may.
Автор: anahaym
Дата сообщения: 24.07.2015 19:54

Цитата:
AH00526: Syntax error on line 117 of D:/localhost/Apache2.4/conf/httpd.conf:

покажите 117 строчку
Автор: Sutar
Дата сообщения: 24.07.2015 20:26
anahaym

Код: 116: <Directory />
117: Options -Indexes FollowSymLinks MultiViews ExecCGI
118: AllowOverride All
119: AcceptPathInfo Off
... Order allow,deny
... Allow from all
...</Directory>
Автор: Mavrikii
Дата сообщения: 24.07.2015 20:27
Sutar

Цитата:
Options -Indexes FollowSymLinks MultiViews ExecCGI

сказано же явно - либо все опции идут с "-" или "+" знаком, либо ни одна.
Автор: anahaym
Дата сообщения: 24.07.2015 20:32

Цитата:
Options -Indexes FollowSymLinks MultiViews ExecCGI

минус уберите перед Indexes
Автор: Sutar
Дата сообщения: 24.07.2015 20:36
Теперь ещё ошибка(


Код: D:\localhost\Apache2.4\bin>httpd.exe -k install -n "Apache2.4"
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
[Fri Jul 24 20:35:42.128145 2015] [core:warn] [pid 2904:tid 280] AH00117: Ignori
ng deprecated use of DefaultType in line 136 of D:/localhost/Apache2.4/conf/http
d.conf.
AH00548: NameVirtualHost has no effect and will be removed in the next release D
:/localhost/Apache2.4/conf/httpd.conf:142


Автор: anahaym
Дата сообщения: 24.07.2015 20:50

Цитата:
Строка 136: DefaultType text/plain

это похоже можно игнорировать

Цитата:
Строка 142: NameVirtualHost *:80

тут указать или имя или IP адрес, хотя для 2.4 параметр так же устаревший.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.