baas

baas
Рейтинг
171
Регистрация
17.09.2012
Должность
ИТ
Интересы
Пиво варение.
Andreyka:
Из всех тонкостей - это выделить побольше ресурсов для него :D

Это понятно! )

А как мне примерно выделить жестко для него оперативной памяти?

KotVasilii:
Здравствуйте!

Нужно в SSH выполнить yum install php53-gd ,верно? php53-gd - это php 5.3.3?
После установке, нужно рестарт всего сервера делать или нет? Если да, то какой командой? Сервер включен.
systemctl restart name.service — перезапуск сервиса
systemctl try-restart name.service — перезапуск сервиса только, если он запущен

Вы в курсе что php 5.3 уже не поддерживается разработчиками?

5,3 древняя версия, сейчас из стабильных 5,5!

alepavlenko:
Здравствуйте уважаемые форумчане, пытаюсь настроить VPS для Magento, немного запутался поэтому нужен совет.

И это, я не профиссионал, если честно толком не отлечаю Apache от Nginx. Делаю всё в оснавном по инструкциям. Если сказанно что для Magento нужен
Web Server Apache 2.x Nginx 1.7.x
то устанавливаю.

Вот первое что мне непонятно, попытаюсь объяснить ход моих мыслей.

Смотрю какая версия Apache или Nginx у меня стоит, в итоге получаю:

Server version: Apache/2.2.15 (Unix)
Server built:   Dec 15 2015 15:50:14

Server's Module Magic Number: 20051115:25
Server loaded: APR 1.3.9, APR-Util 1.3.9
Compiled using: APR 1.3.9, APR-Util 1.3.9
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="run/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"


Apache/2.2.15 подходит, nginx не стоит значит.

Теперь дальше, Server Hosting Ability to run scheduled jobs (crontab) with PHP 5. Тут немного не понятно, но я думаю это тоже имеется "ответ ssh cronie-1.4.4-15.el6_7.1.x86_64"

Дальше php для работы Magento нужны следующие модули:

PDO_MySQL
simplexml
mcrypt
hash
GD
DOM
iconv
curl
SOAP (for Webservices API)

Проверяю php -m

apc
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
imap
ionCube Loader
json
libxml
mbstring
mcrypt
memcache
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

Получается что из них мне можно отключить:

bz2
calendar
Core
ctype
date
ereg
exif
fileinfo
filter
ftp он мне ненужен можно отключить
gettext
gmp
hash
imap
ionCube Loader
json
libxml
mbstring
mysqli
openssl
pcntl
pcre
pdo_sqlite
Phar
readline
Reflection
session
shmop
sockets
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

Ещё на сервере стоит Plesk, и для его работы тоже нужны какие то из этих модулей. Тоесть для входа в Plesk нужно будет просто их включить? Или же стоит оставить необходимые для Plesk модули?

И могу ли я просто отключить эти модули в php.ini поставив ;?

Можно как нибудь посмотреть, какой из модулей какую нагрузку делает на сервер?

Заранее спасибо

Смотря что за система у тебя.

Посмотри тут для отключения модулей /etc/php/extensions.ini

oo22rus:
Ubuntu 15.10

Почему-то не выполняется скрипт при рестарте или выключении. Собственно весь процесс
Для теста написал такой скрипт finish-yandex.sh:
#!/bin/sh

### BEGIN INIT INFO
# Provides: finish-yandex
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop: 0 1 6
# Short-Description: Save yandex config.
# Description:
### END INIT INFO

echo "it works test" >> /home/user/.yandex_ram/test.log


Добавляю файл finish-yandex.sh в папку /etc/init.d/ и делаю исполняемым

sudo chmod +x /etc/init.d/finish-yandex.sh


Далее выполняю команду

sudo update-rc.d finish-yandex.sh stop 01 0 1 6 .

update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults


В папках /etc/rc0.d/ /etc/rc1.d/ /etc/rc6.d/ появляются симлинки K01finish-yandex.sh
После делаю перезагрузку и пупырь, test.log в папке нет...

Пробовал в ручную делать симлинки в /etc/rc0.d/ /etc/rc1.d/ /etc/rc6.d/ с названием K00finish-yandex.sh или S00finish-yandex.sh и не работает.

Что не так? Почему не работает?

Спасибо.

А не проще добавить в крон?

@reboot /etc/init.d/finish-yandex.sh

Kpd:
Ничего не делает. Юзер любуется на * * * на экране. Это для ssh-туннеля.

---------- Добавлено 31.01.2016 в 08:50 ----------

Сам вспомнил, Sleep Dummy Shell

Ни когда не слышал и не видел такой шел.

Не понятно!

После какой авторизации и что он конкретно делает?

Andreyka:
BSD постепенно умирает.

Не сказал бы!

FreeBSD намного логичнее, интуитивнее, безопаснее мажорного линукса!

По существу, панели это зло! )

хмм, как я понял используется движек магенто, то в нем недавно нашли уязвимость.

http://www.opennet.ru/opennews/art.shtml?num=43759

Kюбой проскси сервер с этим справится!

Простой в использовании 3proxy !

Sevix:
Сбросить я его не могу, потому что он не вводится при установке mysql.
Единственное что можно - при установке пасс оставить пустой, и потом уже прописать. (как и написал в стартпосте)

Но блин, почему он не вводится? Чего ему не хватает?

Просто забить, это косяк в самом порте, думаю в следующем изменят.

Насчет инструкции по сбросу пароля в мускуле пароль не нужен!

Всего: 852