vault backup: 2025-02-20 10:00:44
This commit is contained in:
51
SKILLS DOCS/OLD PHP INSTALL.md
Normal file
51
SKILLS DOCS/OLD PHP INSTALL.md
Normal file
@@ -0,0 +1,51 @@
|
||||
|
||||
### UBUNTU / WSL
|
||||
|
||||
```
|
||||
sudo apt install software-properties-common
|
||||
sudo add-apt-repository ppa:ondrej/php
|
||||
sudo apt-get update
|
||||
sudo apt install php7.4 php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-common
|
||||
```
|
||||
|
||||
### DEBIAN
|
||||
|
||||
```
|
||||
install php7.4 php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-common
|
||||
```
|
||||
|
||||
```
|
||||
apt install -y apt-transport-https lsb-release ca-certificates wget
|
||||
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.su/php/apt.gpg
|
||||
echo "deb https://packages.sury.su/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
|
||||
apt install php7.4 php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-common
|
||||
apt update
|
||||
```
|
||||
В общем, Жень. @evgeniyfastov
|
||||
|
||||
|
||||
Для начала создай папку рядом со старым лимсом и положи туда распакованный архив (это набор архивов + 2 .php). Дай этой папке права пользователя www-data (желательно из директории выше, чтобы точно дать доступ сразу на сам каталог):
|
||||
sudo chown -R www-data:www-data папка_с_архивами
|
||||
|
||||
Затем нам нужно отконфигурить apache:
|
||||
- открываешь файл /etc/apache2/ports.conf
|
||||
- ниже строчки listen 80 пишешь строку listen 7777 (либо любой другой удобный порт), сохраняешь
|
||||
- заходишь в папку sites-avialable, копируешь файл настройки старого лимса в новый
|
||||
cp старый_файл_настроек.сonf ulab_ic.conf
|
||||
- редактируешь -- В начале `<VirtualHost *:7777>` (или твой порт)
|
||||
- DocumentRoot /твой/путь/до/ИЦ/лимса
|
||||
- <Directory /твой/путь/до/ИЦ/лимса>
|
||||
- сохраняешь, закрываешь.
|
||||
- включаешь конфиг sudo a2ensite ulab_ic
|
||||
- Перезапускаешь веб-сервер sudo systemctl restart apache2
|
||||
После этого должен заработать новый хост по адресу localhost:7777
|
||||
Не забудь перед этим переключиться на старый пхп (скрипт ./enable7.4.sh)
|
||||
|
||||
После этого пройди процедуру распаковки (пароль в начале 123456)
|
||||
Укажи данные БД и имя БД avtoban_db
|
||||
|
||||
|
||||
После распаковки нам надо удалить в корне ИЦ-версии папку ulab и стянуть его код с репозитория (но сначала возможно нужно у всей папки с сайтом сделать sudo chmod -R 777 . - либо чтобы были права у гита на запись)
|
||||
git clone git@git.dev.ulab.space:ulab-dsl/ulab.git
|
||||
|
||||
Затем уже навалим чуть более свежую БД
|
||||
Reference in New Issue
Block a user