ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಲಾರವೆಲ್ ಮತ್ತು ಉಬುಂಟುನಲ್ಲಿ ಅದರ ಸ್ಥಾಪನೆಯನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಇದು ಸುಮಾರು ಒಂದು ಓಪನ್ ಸೋರ್ಸ್ ಪಿಎಚ್ಪಿ ಫ್ರೇಮ್ವರ್ಕ್ ಅತ್ಯಂತ ಜನಪ್ರಿಯ. ಇದು ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗೆ ಅನುಕೂಲವಾಗುವಂತೆ ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ನೀವು ಹೊಸ ಪಿಎಚ್ಪಿ ಚೌಕಟ್ಟನ್ನು ಹುಡುಕುತ್ತಿದ್ದರೆ ನಿಮ್ಮ ಯೋಜನೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿ, ನೀವು ಲಾರಾವೆಲ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಬೇಕು.
ಲಾರವೆಲ್ ಎನ್ನುವುದು ಅಭಿವ್ಯಕ್ತಿಶೀಲ ಮತ್ತು ಸೊಗಸಾದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿರುವ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದ್ದು ಅದು ಅಭಿವೃದ್ಧಿಯನ್ನು ಆಹ್ಲಾದಕರ ಮತ್ತು ಸೃಜನಶೀಲ ಅನುಭವವಾಗಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಅನುಕೂಲವಾಗುವಂತೆ ಲಾರಾವೆಲ್ ಪ್ರಯತ್ನಿಸುತ್ತಾನೆ ದೃ ation ೀಕರಣ, ರೂಟಿಂಗ್, ಸೆಷನ್ಗಳು ಮತ್ತು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವಿಕೆಯಂತಹ ಹೆಚ್ಚಿನ ವೆಬ್ ಯೋಜನೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಈ ಚೌಕಟ್ಟನ್ನು ಅಪ್ಲಿಕೇಶನ್ನ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ತ್ಯಾಗ ಮಾಡದೆ ಡೆವಲಪರ್ಗೆ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಆನಂದಿಸುವಂತೆ ಮಾಡುವ ಗುರಿ ಹೊಂದಿದೆ. ಲಾರವೆಲ್ ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ದೊಡ್ಡ ಮತ್ತು ದೃ applications ವಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅಗತ್ಯವಾದ ಶಕ್ತಿಯುತ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ನಮಗೆ ನಿಯಂತ್ರಣ ಕಂಟೇನರ್ಗಳು, ಅಭಿವ್ಯಕ್ತಿಶೀಲ ವಲಸೆ ವ್ಯವಸ್ಥೆ ಮತ್ತು ಬಿಗಿಯಾಗಿ ಸಂಯೋಜಿತ ಘಟಕ ಪರೀಕ್ಷಾ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದು ಯಾರಾದರೂ ತಮ್ಮ ಒಪ್ಪಿಗೆ ಪಡೆದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಅಗತ್ಯವಿರುವ ಸಾಧನಗಳನ್ನು ನಮಗೆ ನೀಡುತ್ತದೆ.
ನಾವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫಾಂಟ್ಗಳು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ನವೀಕೃತವಾಗಿವೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು. ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಬರೆಯುತ್ತೇವೆ:
sudo apt-get update && sudo apt-get upgrade
ನಾನು ಇಲ್ಲಿ ಬರೆಯಲು ಹೊರಟಿರುವುದರೊಂದಿಗೆ ನಾನು ಈ ಚೌಕಟ್ಟನ್ನು ಉಬುಂಟು 16.04, 17.10 ಮತ್ತು 18.04 ರಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದೇನೆ ಎಂದು ನಾನು ಹೇಳಬೇಕಾಗಿದೆ. ಲಾರವೆಲ್ ಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನಾವು ಅಗತ್ಯವಿರುವ ಇತರ ಅಂಶಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ.
ಪಿಎಚ್ಪಿ ಸ್ಥಾಪಿಸಿ 7.1
ಮುಂದಿನ ಹಂತ ವಿವಿಧ ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಪಿಎಚ್ಪಿ ಸ್ಥಾಪಿಸಿ ನೀವು ಲಾರಾವೆಲ್ ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಹೋಗುತ್ತಿದ್ದರೆ ಇವು ಉಪಯುಕ್ತವಾಗಿವೆ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಬರೆಯುತ್ತೇವೆ:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update && sudo apt-get install php7.1 php7.1-mcrypt php7.1-xml php7.1-gd php7.1-opcache php7.1-mbstring
ಆದರೂ ಉಬುಂಟು ಭಂಡಾರದಲ್ಲಿ ಪಿಎಚ್ಪಿ ಲಭ್ಯವಿದೆ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಭಂಡಾರವನ್ನು ಇಲ್ಲಿ ಸೇರಿಸುವುದು ಉತ್ತಮ ಉಪಾಯವೆಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ಅದನ್ನು ಹೆಚ್ಚಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ನೀವು ಬಯಸಿದಲ್ಲಿ ನೀವು ಆ ಹಂತವನ್ನು ಬಿಟ್ಟು ಉಬುಂಟು ಆವೃತ್ತಿಯನ್ನು ಬಳಸಬಹುದು.
ಅಪಾಚೆ ಸ್ಥಾಪಿಸಿ
ಇದು ಸಮಯ ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ಅಪಾಚಿಯನ್ನು ಪಿಎಚ್ಪಿ ಜೊತೆ ಸಂಪರ್ಕಿಸಲು ನಾವು ಲಿಬಾಪಾಚೆ 2-ಮೋಡ್-ಪಿಎಚ್ಪಿ 7.1 ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ.
sudo apt-get install apache2 libapache2-mod-php7.1
ಲಾರಾವೆಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಅನುಸ್ಥಾಪನೆಗೆ ಒಳಹೊಕ್ಕು ಪರಿಶೀಲಿಸುವ ಮೊದಲು, ಅದನ್ನು ಸ್ಥಾಪಿಸುವುದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ ಗಿಟ್ ಆವೃತ್ತಿಗಳು.
ಲಾರಾವೆಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ಮೊದಲು ನಾವು ಸಂಯೋಜಕವನ್ನು ಸ್ಥಾಪಿಸಬೇಕು. ಇದು ಪಿಎಚ್ಪಿ ಯಲ್ಲಿ ಅವಲಂಬನೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಧನವಾಗಿದ್ದು ಅದು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಪ್ಯಾಕೇಜ್ ಮಾಡಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಲಾರಾವೆಲ್ ಮತ್ತು ಅದರ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು, ಸಂಯೋಜಕ ಅಗತ್ಯವಿದೆ. ಈ ಉಪಕರಣವನ್ನು ಸ್ಥಾಪಿಸಲು, ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T):
cd /tmp curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
ಕರ್ಲ್ ಆಜ್ಞೆಯು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ ಸಂಯೋಜಕ.ಫಾರ್ ನಮ್ಮ ಡೈರೆಕ್ಟರಿಗೆ / ಟಿಎಂಪಿ. ಆದರೆ ಜಾಗತಿಕವಾಗಿ ಸಂಯೋಜಕ ಚಾಲನೆಯಲ್ಲಿರಲು ನಾವು ಹೆಚ್ಚು ಆಸಕ್ತಿ ಹೊಂದಿರುವುದರಿಂದ, ನಾವು ಅದನ್ನು ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಬೇಕು / usr / local / bin. ಇದೆಲ್ಲವನ್ನೂ ಈಗ ಮುಗಿಸಿದೆ ನಮ್ಮ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಎಲ್ಲಿಂದಲಾದರೂ ನಾವು ಸಂಯೋಜಕವನ್ನು ಚಲಾಯಿಸಬಹುದು.
ಲಾರಾವೆಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ನಾವು ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿರುವ ಸಾರ್ವಜನಿಕ HTML ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗುತ್ತೇವೆ. ನಾವು ಉಬುಂಟುನಲ್ಲಿರುವುದರಿಂದ ಮತ್ತು ಅಪಾಚೆ ಬಳಸುವುದರಿಂದ, ನಾವು ಅದನ್ನು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸುತ್ತೇವೆ / var / www / html.
cd /var/www/html sudo composer create-project laravel/laravel tu-proyecto - -prefer-dist
ಮೇಲಿನ ಆಜ್ಞೆಯು ಲಾರವೆಲ್ ಸ್ಥಾಪನೆಯೊಂದಿಗೆ «ನಿಮ್ಮ-ಪ್ರಾಜೆಕ್ಟ್ direct ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ಲಾರವೆಲ್ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಸಂಯೋಜಕ ಜಿಟ್ ಅನ್ನು ಬಳಸುತ್ತಾನೆ ಕೆಲಸಕ್ಕೆ.
ಅಪಾಚೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಈಗ ನಾವು ಲಾರಾವೆಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ, ನಾವು ಮುಂದುವರಿಯುತ್ತೇವೆ ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.
ಮುಂದಿನ ಹಂತ ಪ್ರಾಜೆಕ್ಟ್ ಡೈರೆಕ್ಟರಿಗೆ ಸೂಕ್ತ ಅನುಮತಿಗಳನ್ನು ನೀಡಿ. ಇದಕ್ಕಾಗಿ, ನಾವು www-data ಗುಂಪಿಗೆ ಪ್ರವೇಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು ಮತ್ತು ಶೇಖರಣಾ ಡೈರೆಕ್ಟರಿಗೆ ಬರೆಯಲು ಅನುಮತಿಗಳನ್ನು ನೀಡಬೇಕಾಗಿದೆ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಬರೆಯುತ್ತೇವೆ:
sudo chgrp -R www-data /var/www/html/tu-proyecto sudo chmod -R 775 /var/www/html/tu-proyecto/storage
ಈಗ ನಾವು / etc / apache2 / sites-available ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗುತ್ತೇವೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೇವೆ ಸಂರಚನಾ ಕಡತವನ್ನು ರಚಿಸಿ ನಮ್ಮ ಲಾರವೆಲ್ ಸ್ಥಾಪನೆಗಾಗಿ:
cd /etc/apache2/sites-available sudo nano laravel.conf
ನ್ಯಾನೊ ತೆರೆದಾಗ ನಾವು ಈ ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಫೈಲ್ಗೆ ಸೇರಿಸುತ್ತೇವೆ. ಇರುತ್ತದೆ yourdomain.tld ಅನ್ನು ಬದಲಾಯಿಸಿ ಫೈಲ್ ಒಳಗೆ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನ ಡೊಮೇನ್ ಹೆಸರಿನೊಂದಿಗೆ. ಸಹ ಇರುತ್ತದೆ ಯೋಜನೆಯ ಮರುಹೆಸರಿಸಿ ಇದರ ಮೂಲಕ ನಾವು ಈ ಹಿಂದೆ ರಚಿಸಿದ್ದೇವೆ. ಇದನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಬಳಸುವ ಸಂದರ್ಭದಲ್ಲಿ, localhost.tld ಬರೆಯಿರಿ.
<VirtualHost *:80> ServerName tudominio.tld ServerAdmin webmaster@localhost DocumentRoot /var/www/html/tu-proyecto/public <Directory /var/www/html/tu-proyecto> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
ಈಗ ನಾವು ಹೊಸದಾಗಿ ರಚಿಸಿದ .conf ಫೈಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು. ನಾವು ಸಹ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಡೀಫಾಲ್ಟ್ .conf ಫೈಲ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಇದನ್ನು ಅಪಾಚೆ ಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಇದಲ್ಲದೆ, ನಾವು ಮಾಡಬೇಕು mod_rewrite ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಆದ್ದರಿಂದ ಪರ್ಮಾಲಿಂಕ್ಗಳು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
sudo a2dissite 000-default.conf && sudo a2ensite laravel.conf && sudo a2enmod rewrite
ಮತ್ತು ನಾವು ಅಪಾಚೆಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವುದನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತೇವೆ:
sudo service apache2 restart
ಇದರೊಂದಿಗೆ, ನಿಮ್ಮ ಲಾರವೆಲ್ ಸ್ಥಾಪನೆ ಈಗ ಪೂರ್ಣಗೊಂಡಿದೆ. ಭೇಟಿ ನೀಡಿ ನಿಮ್ಮ ಸರ್ವರ್ನ ಐಪಿ ವಿಳಾಸ ಅಥವಾ ಡೊಮೇನ್ ಹೆಸರು ವೆಬ್ ಬ್ರೌಸರ್ನೊಂದಿಗೆ (ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ http: // localhost). ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದರೆ, ನೀವು ಡೀಫಾಲ್ಟ್ ಲಾರವೆಲ್ ಪುಟವನ್ನು ನೋಡುತ್ತೀರಿ, ಅದರಿಂದ ನೀವು ಪ್ರವೇಶಿಸಬಹುದು ದಸ್ತಾವೇಜನ್ನು ಈ ಚೌಕಟ್ಟು ಮತ್ತು ಇತರ ಆಯ್ಕೆಗಳ.
ಇಲ್ಲಿಯವರೆಗೆ ತುಂಬಾ ಒಳ್ಳೆಯದು;
cd / tmp
ಕರ್ಲ್ -ಎಸ್ಎಸ್ https://getcomposer.org/installer | ಪಿಎಚ್ಪಿ
sudo mv ಸಂಯೋಜಕ.ಫಾರ್ / ಯುಎಸ್ಆರ್ / ಸ್ಥಳೀಯ / ಬಿನ್ / ಸಂಯೋಜಕ
ಅದು ಇನ್ನು ಮುಂದೆ ಸೇವೆ ಸಲ್ಲಿಸುವುದಿಲ್ಲ
ಅದು ಇನ್ನು ಮುಂದೆ ಅಲ್ಲಿಂದ ಏಕೆ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ? ಇದು ನಿಮಗೆ ಯಾವ ದೋಷವನ್ನು ತೋರಿಸುತ್ತದೆ?
ಈ ಹಂತದವರೆಗೆ ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿ ನಡೆಯುತ್ತಿತ್ತು
ಸುಡೋ ಸಂಯೋಜಕ ರಚನೆ-ಪ್ರಾಜೆಕ್ಟ್ ಲಾರವೆಲ್ / ಲಾರವೆಲ್ ನಿಮ್ಮ-ಪ್ರಾಜೆಕ್ಟ್ - -ಪ್ರಾಫರ್-ಡಿಸ್ಟ್
ಇದರಲ್ಲಿ ಈ ಕೆಳಗಿನ ದೋಷ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ:
ಸಂಯೋಜಕವನ್ನು ರೂಟ್ / ಸೂಪರ್ ಬಳಕೆದಾರರಾಗಿ ಚಲಾಯಿಸಬೇಡಿ! ನೋಡಿ https://getcomposer.org/root ವಿವರಗಳಿಗಾಗಿ
[ಸಿಂಫನಿ \ ಕಾಂಪೊನೆಂಟ್ \ ಕನ್ಸೋಲ್ \ ಎಕ್ಸೆಪ್ಶನ್ \ ರನ್ಟೈಮ್ ಎಕ್ಸೆಪ್ಶನ್]
"-P" ಆಯ್ಕೆಯು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
ಸುಡೋ ಇಲ್ಲದೆ ಚಲಾಯಿಸಿ.
ಸಮಸ್ಯೆ ಎಂದರೆ ಆಜ್ಞೆಯಲ್ಲಿ ಒಂದು ದೋಷವಿದೆ. ನೀವು 2 «-» ಅನ್ನು ಒಟ್ಟಿಗೆ ಹಾಕಬೇಕು ಏಕೆಂದರೆ ನೀವು ಅದನ್ನು «-p as ಎಂದು ಪಡೆದುಕೊಳ್ಳದಿದ್ದರೆ. ಕಾಮೆಂಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ, ಅದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ನನಗೆ ಒಂದು ಪ್ರಶ್ನೆ ಇದೆ, ಎಲ್ಲವೂ ನನಗೆ ಸಹಾಯ ಮಾಡಿದೆ, ಎಲ್ಲವೂ, ಲಾರಾವೆಲ್ ತೆರೆಯುತ್ತದೆ, ಆದರೆ ನಾನು ಇನ್ನೊಂದು ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸಲು ಬಯಸುತ್ತೇನೆ, ನಾನು ಮಾಡಿದ ಏಕೈಕ ಕೆಲಸವೆಂದರೆ ಯೋಜನೆಯನ್ನು ಸಂಯೋಜಕನೊಂದಿಗೆ ರಚಿಸುವುದರಿಂದ ಮತ್ತು ಅದಕ್ಕೆ LARAVEL_2 ಎಂದು ಹೆಸರಿಸುವುದು (ನಾನು ರಚಿಸಿದ ಮೊದಲ ಪ್ರಾಜೆಕ್ಟ್ LARAVEL), ಈ ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿದ ಮೊದಲ ಪ್ರಾಜೆಕ್ಟ್ನಂತೆಯೇ ಅದೇ ಮಾರ್ಗದಲ್ಲಿ / var / www / html, ಅದು ನನಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ನೀಡುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುವ ಭಾಗಕ್ಕೆ ಬರುವವರೆಗೆ ಎಲ್ಲವೂ ಉತ್ತಮವಾಗಿದೆ, ಇದು ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ನಲ್ಲಿದೆ
ಮೊದಲ ಯೋಜನೆಗಾಗಿ ನಾನು ಈ ರೀತಿ ಹೊಂದಿದ್ದೇನೆ:
ಸರ್ವರ್ನೇಮ್ localhost.tld
ಸರ್ವರ್ ಅಡ್ಮಿನ್ ವೆಬ್ಮಾಸ್ಟರ್ @ ಲೋಕಲ್ ಹೋಸ್ಟ್
ಡಾಕ್ಯುಮೆಂಟ್ ರೂಟ್ / var / www / html / LARAVEL / ಸಾರ್ವಜನಿಕ
AllowOverride All
ದೋಷ ಲಾಗ್ $ {APACHE_LOG_DIR} /error.log
ಕಸ್ಟಮ್ ಲಾಗ್ $ {APACHE_LOG_DIR} /access.log ಸಂಯೋಜಿತವಾಗಿದೆ
ಮತ್ತು ಎಲ್ಲವೂ ಸಂಪೂರ್ಣವಾಗಿ ಹೋಯಿತು, ಆದರೆ ನಾನು ಎರಡನೇ ಯೋಜನೆಗಾಗಿ ಮಾಡಿದಾಗ, ನಾನು ಈ ರೀತಿ ಹೊಂದಿದ್ದೇನೆ:
ಸರ್ವರ್ನೇಮ್ ಹೋಂಸ್ಟೇಡ್.ಟೆಸ್ಟ್
ಸರ್ವರ್ ಅಡ್ಮಿನ್ mymail@hotmail.com
ಡಾಕ್ಯುಮೆಂಟ್ ರೂಟ್ / var / www / html / LARAVEL_2 / ಸಾರ್ವಜನಿಕ
AllowOverride All
ದೋಷ ಲಾಗ್ $ {APACHE_LOG_DIR} /error.log
ಕಸ್ಟಮ್ ಲಾಗ್ $ {APACHE_LOG_DIR} /access.log ಸಂಯೋಜಿತವಾಗಿದೆ
ನಾನು ಅಪಾಚೆ ಮರುಪ್ರಾರಂಭಿಸುವವರೆಗೆ ಯಾವುದೇ ತೊಂದರೆಯಿಲ್ಲದೆ ನಾನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸುತ್ತೇನೆ, ಸಮಸ್ಯೆಯೆಂದರೆ ಈಗ ನನ್ನ ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ ಲೋಕಲ್ ಹೋಸ್ಟ್ ಅನ್ನು ಇರಿಸುವ ಮೂಲಕ ಮೊದಲ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಹೆಚ್ಚು ಕಡಿಮೆ ಹೋಂಸ್ಟೇಡ್.ಟೆಸ್ಟ್ ಆ ಹೆಸರಿನ ಪ್ರಕಾರ ಅದು ನನ್ನಂತೆಯೇ ನನ್ನ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಾನು ಪ್ರವೇಶಿಸಬಹುದು, ಆದ್ದರಿಂದ ನಾನು ಇದನ್ನು ಹೇಗೆ ಪರಿಹರಿಸಬಹುದು?
ಈ ಲೇಖನವು ತುಂಬಾ ಸಹಾಯಕವಾಯಿತು, ನಾನು ಬೇರೆ ಏನನ್ನಾದರೂ ಮಾಡಲು ಬಯಸಿದ್ದೆ ಮತ್ತು ಅದು ಸ್ವಲ್ಪ ತಪ್ಪಾಗಿದೆ.
/ Etc / ಹೋಸ್ಟ್ ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಿ ಮತ್ತು ಹೊಸ ಸಾಲಿನಲ್ಲಿ ಸೇರಿಸಿ:
127.0.0.1 ಹೋಂಸ್ಟೇಡ್.ಟೆಸ್ಟ್
ಅಪಾಚೆ ಮರುಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಬ್ರೌಸರ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿ:
http://homestead.test
ಹಲೋ ಇದು ಉಬುಂಟು 20.04 ಲೀಟ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಯೇ ಎಂದು ತಿಳಿಯಲು ನಾನು ಬಯಸುತ್ತೇನೆ ಮತ್ತು ನಂತರ ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಅದು ಕೆಲವು ಅವಲಂಬನೆಗಳನ್ನು ಕಳೆದುಕೊಂಡಿದೆ ಎಂದು ಅದು ನನ್ನನ್ನು ಕೇಳುತ್ತದೆ: ನಿಮ್ಮ ಅವಶ್ಯಕತೆಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದಾದ ಪ್ಯಾಕೇಜ್ಗಳ ಗುಂಪಿಗೆ ಪರಿಹರಿಸಲಾಗಲಿಲ್ಲ.
ಲಾರೆವೆಲ್ / ಫ್ರೇಮ್ವರ್ಕ್ v7.9.2 ಗೆ ext-mbstring ಅಗತ್ಯವಿದೆ * -> ವಿನಂತಿಸಿದ ಪಿಎಚ್ಪಿ ವಿಸ್ತರಣೆ mbstring ನಿಮ್ಮ ಸಿಸ್ಟಮ್ನಿಂದ ಕಾಣೆಯಾಗಿದೆ.
ದಯವಿಟ್ಟು ಸಹಾಯ ಮಾಡಿ
ಈ ಟ್ಯುಟೋರಿಯಲ್ ಹಲವಾರು ವರ್ಷಗಳಷ್ಟು ಹಳೆಯದಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆಯಾದರೂ, ಇದು 2022 ರ ಮಧ್ಯದಲ್ಲಿ ಉಬುಂಟು ಜಮ್ಮಿ ಜೆಲ್ಲಿಫಿಶ್ನಲ್ಲಿ ನನಗೆ ಕೆಲಸ ಮಾಡಿದೆ.
ತುಂಬಾ ಒಳ್ಳೆಯ ಕೆಲಸ ಡಾಮಿಯನ್ 🙂