403Webshell
Server IP : 104.129.129.72  /  Your IP : 216.73.216.229
Web Server : LiteSpeed
System : Linux 123answers 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
User : answe8064 ( 1002)
PHP Version : 8.2.28
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /opt/installer/apps/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/installer/apps/phpbb-3.2-offisrc-nginx-mysqlserver
#!/bin/bash

if [ -f "include/startup.sh" ]; then
    . include/startup.sh
elif [ -f "../include/startup.sh" ]; then
    . ../include/startup.sh
fi

checkTagExist php.success
checkTagExist nginx.success
checkTagExist mysqld.success
checkTagExist nginx-enable-php-ssl.success

appVersion=3.2.7
appArchive=phpBB-$appVersion.tar.bz2
appPath=/var/www/html
rootDir=$(rootDir)

echo "Downloading PhpBB3" | log
mkdir -p $appPath
cd $rootDir/temp
curlDownload https://www.phpbb.com/files/release/$appArchive
waitOrStop 0 "File not downloaded from official source"
tar -xjvf $appArchive  -C $appPath/ --strip 1
waitOrStop 0 "Failed to extract application archive"
rm -f $appArchive
chown -R www-data:www-data $appPath

echo "Preparing database" | log
mysql --defaults-file=/root/.my.cnf -h localhost <<EOF
CREATE DATABASE phpbb3 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON phpbb3.* TO 'phpbb3'@'localhost' IDENTIFIED BY '${ADMINPASSWORD}';
FLUSH PRIVILEGES;
EOF

echo "Installing PhpBB3" | log

cat << EOF > ${appPath}/config.yml
installer:
    admin:
        name: admin
        password: ${ADMINPASSWORD}    
        email: admin@example.org

    board:
        lang: en
        name: My Board
        description: My amazing new phpBB board

    database:
        dbms: mysqli 
        dbhost: localhost         
        dbport: ~
        dbuser: phpbb3
        dbpasswd: ${ADMINPASSWORD}
        dbname: phpbb3
        table_prefix: phpbb_

    email:
        enabled: false
        smtp_delivery : ~
        smtp_host: ~
        smtp_port: ~
        smtp_auth: ~
        smtp_user: ~
        smtp_pass: ~

    server:
        cookie_secure: false
        server_protocol: http://
        force_server_vars: false
        server_name: localhost
        server_port: 80
        script_path: /

    extensions: ['phpbb/viglink']
EOF

php $appPath/install/phpbbcli.php install $appPath/config.yml 

echo "Removing Install Files" | log

rm -f $appPath/config.yml 
rm -rf $appPath/install
rm -rf $appPath/docs
chmod 640 $appPath/config.php
chown -R www-data:www-data $appPath

echo "Adding descriptions" | log

descriptionAppend "phpBB3 Web UI: https://${CWM_DISPLAYED_ADDRESS}/"
descriptionAppend "phpBB3 Username: admin "
descriptionAppend "phpBB3 Password: ${ADMINPASSWORD} "
descriptionAppend " "

tagScript success

exit 0

Youez - 2016 - github.com/yon3zu
LinuXploit