Приветствую Вас, Гость
Главная » Статьи

Всего материалов в каталоге: 28
Показано материалов: 1-10
Страницы: 1 2 3 »

Create container DockerFile:

 docker build --tag containerName path/to/DockerFile

linux,Debian,Ubuntu | Просмотров: 333 | Добавил: Soldier | Дата: 04.08.2021

sudo mysql

CREATE USER '%newuser%'@'localhost' IDENTIFIED BY '%user_password%';

GRANT ALL PRIVILEGES ON *.* TO '%user_name%'@'localhost' WITH GRANT OPTION;

 

mysql -h localhost -P 3306 --protocol=tcp -u admin -p

 

 

 
 

mysql -h localhost -P 3306 --protocol=tcp -u admin -p

 

linux,Debian,Ubuntu | Просмотров: 566 | Добавил: Soldier | Дата: 25.10.2019

Змінити /etc/php/7.3/cli/php.ini

або створити /etc/php/7.3/cli/conf.d/999-custom-config.ini і додати

 

error_reporting = E_ALL & ~E_DEPRECATED
display_errors = On
display_startup_errors = On
ignore_repeated_errors = On
cgi.fix_pathinfo=1
max_execution_time = 3600
memory_limit = 2G
session.gc_maxlifetime = 84600

linux,Debian,Ubuntu | Просмотров: 555 | Добавил: Soldier | Дата: 21.10.2019

mysqldump -u %UserName% -p %DbName% %TableName% > %FileName.sql%

mysql -u %UserName% -p %DbName%  < %FileName.sql%

gunzip < [backupfile.sql.gz] | mysql -u[username] -p[password] [database]

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'insert_password';
linux,Debian,Ubuntu | Просмотров: 572 | Добавил: Soldier | Дата: 24.07.2019

Универсальное семейство шрифтов для Web. Есть на всех ОС (MAC, Linux, Android)

  Arial, Courier New, Courier, Garamond, Georgia, "Lucida Sans", "Lucida Grande", Lucida, Palatino Linotype, Tahoma, "Times New Roman", Times, Trebuchet, Verdana
 

  • serif — шрифты с засечками (антиквенные), типа Times;
  • sans-serif — рубленные шрифты (шрифты без засечек или гротески), типичный представитель — Arial;
  • cursive — курсивные шрифты;
  • fantasy — декоративные шрифты;
  • monospace — моноширинные шрифты, ширина каждого символа в таком семействе одинакова (шрифт Courier)
linux,Debian,Ubuntu | Просмотров: 583 | Добавил: Soldier | Дата: 24.04.2019

1) Install PHP, MySql, PhpMyAdmin

2) Скачать Magento:

composer create-project 
 --repository=https://repo.magento.com/ 
 magento/project-community-edition 
 <install-directory-name>

Установка Magento с помощью Wab интерфейса
http://<Magento-host-or-IP>/<path-to-magento-root>/setup

Установка Magento с помощью командной строки

bin/magento setup:install \
--base-url=http://localhost/magento2ee \
--db-host=localhost \
--db-name=magento \
--db-user=magento \
--db-password=magento \
--backend-frontname=admin \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=admin@admin.com \
--admin-user=admin \
--admin-password=admin123 \
--language=en_US \
--currency=USD \
--timezone=America/Chicago \
--use-rewrites=1
3) index.php add
error_reporting(E_ALL);
ini_set('display_errors', 1);

 

4) Config Apache2 (or Nginx)

sudo vi /etc/apache2/sites-available/site.name.conf

ln -s /etc/apache2/sites-available/site.name.conf /etc/apache2/sites-enabled/site.name.conf

<VirtualHost *:80>
        ServerName magento227.local
        ServerAlias www.magento227.local
        ServerAdmin webmaster@localhost
        DocumentRoot /home/vova/work/projects/geekHub
        ErrorLog /home/vova/work/projects/geekHub/var/errors.log
        CustomLog /home/vova/work/projects/geekHub/var/access.log combined

        <Directory /home/vova/work/projects/geekHub>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

</VirtualHost>
#<VirtualHost *:443>
#        ServerName dipyeye.local.com
#        ServerAlias www.dipyeye.local.com
#        DocumentRoot /home/vova/work/projects/dipyeye
#        SSLEngine on
#        SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
#        SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
#</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

 

5) Add in /etc/hosts

 

6) usermod -a -G groupName www-data (userName) Добавить пользователя в групу

 

7) sudo chown ${USER}:${USER} -R /magentoDir

 

8)sudo apt-get install git git-gui curl php-xdebug -y

9.0) sudo apt install php7.2-bcmath php7.2-zip php7.2-xsl php7.2-xml php7.2-soap php7.2-mbstring php7.2-json php7.2-intl php7.2-gd php7.2-curl php7.2-mysql

 

 

9)sudo vi /etc/php/*/*/conf.d/999-custom-config.ini
echo "error_reporting = E_ALL & ~E_DEPRECATED
display_errors = On
display_startup_errors = On
ignore_repeated_errors = On
cgi.fix_pathinfo=1
max_execution_time = 3600
memory_limit = 1G
session.gc_maxlifetime = 84600

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.max_nesting_level=256

10)  sudo service apache2 restart

linux,Debian,Ubuntu | Просмотров: 625 | Добавил: Soldier | Дата: 10.04.2019

Установка composer
1) php -r "copy('https://getcomposer.org/installer', 'composer-setup.php')
2) php -r "if (hash_file('sha384', 'composer-setup.php') ===
'48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer
verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
3) php composer-setup.php
4) php -r "unlink('composer-setup.php');"

linux,Debian,Ubuntu | Просмотров: 582 | Добавил: Soldier | Дата: 09.04.2019

1) /etc/apache2/apache2.conf 2) Write on the bottom ServerName localhost 3) sudo service apache2 restart
linux,Debian,Ubuntu | Просмотров: 573 | Добавил: Soldier | Дата: 07.03.2019

Пошук файлe налаштувань php -ini | grep xdebug.ini

=> sudo vi /etc/php/7.3/cli/conf.d/20-xdebug.ini

[xdebug]

xdebug.default_enable = 1; включить xdebug по умолчанию

xdebug.var_display_max_depth = 6; глубина показа дампа массивов и объектов

xdebug.remote_enable = 1; включить удаленную отладку

xdebug.remote_host = 127.0.0.1; хост для удаленной отладки

xdebug.remote_port = 9000; порт для удаленной отладки /Nginx 9000 порт занят

xdebug.remote_handler = dbgp; протокол для отладки

xdebug.idekey = phpstorm; идентификатор, который будет отправлять наша IDE

xdebug.remote_autostart = 1; автоматический запуск отладки

xdebug.remote_log=/tmp/xdebug/xdebug.log; лог-файл для удаленной отладки

xdebug.profiler_enable_trigger = 1; запускать профилирование по триггеру

xdebug.profiler_enable = 0; включить профилирование

xdebug.profiler_output_dir = /tmp/xdebug/profiler/; директория для хранения результатов профилирования

xdebug.show_local_vars = 1; отобразить все локальные переменные в случае возникновения ошибки

xdebug.overload_var_dump = 1; включает усовершенcтвованный var_dump

 

CLI + Xdebug +PhpStorm

Ctrl+Alt+S -> Languages & Frameworks ->  PHP 

PhpStorm xdebug cli

linux,Debian,Ubuntu | Просмотров: 630 | Добавил: Soldier | Дата: 15.02.2019

error: insufficient permission for adding an object to repository database ./objects
sudo chown -R $(id -u):$(id -g) "$(git rev-parse --show-toplevel)/.git"

1)Выключить слижение за атрибутами файла: git config core.fileMode false

linux,Debian,Ubuntu | Просмотров: 688 | Добавил: Soldier | Дата: 12.02.2019

1-10 11-20 21-28