"Database Info", 3 => "Database Check", 4 => "Paths/URLs", 5 => "Paths/URLs Check", 6 => "Con..."> "Database Info", 3 => "Database Check", 4 => "Paths/URLs", 5 => "Paths/URLs Check", 6 => "Con...">
Previous Thread
Next Thread
Print Thread
Hop To
#227062 06/06/2009 4:01 AM
Joined: Jun 2009
Posts: 16
A
stranger
stranger
A Offline
Joined: Jun 2009
Posts: 16
when going to install.php i get this

"Permissions", 2 => "Database Info", 3 => "Database Check", 4 => "Paths/URLs", 5 => "Paths/URLs Check", 6 => "Config Creation", 7 => "Admin Creation", 8 => "Table Creation", ); foreach ($step_array as $k => $v) { $font_open = ""; $font_close = ""; $mid_dot = " "; if ($step == $v) { $mid_dot = " ยท"; $font_open = ""; $font_close = ""; } // end if $step_navigation .= " $mid_dot $font_open{$step_instructions[$v]}$font_close
"; } include("install_header.tmpl"); echo "

"; echo "Step $step"; echo "

"; } // Print out the footer function basic_footer() { include("install_footer.tmpl"); } // ---------------------------------------------------------------------- // STEP 1 function step1($sessiondir) { $step = 1; $scriptname = find_environmental('PHP_SELF'); basic_header($step); echo " "; $check = @fopen("../includes/index.html","w"); @chmod("../includes/index.html",0666); if (!$check) { @chmod("../includes",0775); } $dir = opendir("../includes"); while ($file = readdir($dir)) { $check = ""; if (!ereg(".php",$file) ) { continue; } $check = @fopen("../includes/$file","a"); if (!$check) { @chmod("../includes/$file",0666); $check = @fopen("../includes/$file","a"); } if (!$check) { break; } } if ( (!$check) && ($file) ) { echo ""; $nocrit = 1; } else { echo ""; } echo " "; $check = @fopen("../sessions/index.html","w"); @chmod("../sessions/index.html",0666); if (!$check) { @chmod("../sessions",0775); $check = @fopen("../sessions/index.html","w"); @chmod("../sessions/index.html",0666); } if (!$check) { echo ""; $fail = 1; } else { echo ""; } echo " "; $check = @fopen("../templates/compile/index.html","w"); @chmod("../templates/compile/index.html",0666); if (!$check) { @chmod("../templates/compile",0775); $check = @fopen("../templates/compile/index.html","w"); @chmod("../sessions/index.html",0666); } if (!$tfail) { if (!$check) { echo ""; $fail = 1; } else { echo ""; } } echo " "; $check = @fopen("../cache/index.html","w"); @chmod("../cache/index.html",0666); if (!$check) { @chmod("../cache",0775); $check = @fopen("../cache/index.html","w"); @chmod("../cache/index.html",0666); } if (!$check) { echo ""; $fail = 1; } else { echo ""; } echo " "; $check = @fopen("../cache_builders/custom/index.html","w"); @chmod("../cache/index.html",0666); if (!$check) { @chmod("../cache",0775); $check = @fopen("../cache_builders/custom/index.html","w"); @chmod("../cache_builders/custom/index.html",0666); } if (!$check) { echo ""; $fail = 1; } else { $dir = opendir("../cache_builders/custom"); while ($file = readdir($dir)) { $check = ""; if (!ereg(".php",$file) ) { continue; } if (!ereg("portal_box",$file)) { continue; } $check = @fopen("../cache_builders/custom/$file","a"); if (!$check) { @chmod("../cache_builders/custom/$file",0666); $check = @fopen("../cache_builders/custom/$file","a"); if (!$check) { break; } } } if ( (!$check) && ($file) ) { echo ""; $nocrit = 1; } else { echo ""; } } // STYLES echo " "; $check = @fopen("../styles/index.html","w"); @chmod("../styles/index.html",0666); if (!$check) { @chmod("../styles",0775); $check = @fopen("../styles/index.html","w"); @chmod("../styles/index.html",0666); } if (!$check) { echo ""; $fail = 1; $sfail = 1; } $dir = opendir("../styles"); while ($file = readdir($dir)) { if ($file == "images" || $file == "." || $file == "..") { continue; } $check = @fopen("../styles/$file","a"); if (!$check) { @chmod("../styles/$file",0666); $check = @fopen("../styles/$file","a"); if (!$check) { break; } } } if (!$sfail) { if ( (!$check) && ($file) ) { echo ""; } else { echo ""; } } // TMP DIR echo " "; $check = @fopen("../tmp/index.html","w"); @chmod("../tmp/index.html",0666); if (!$check) { @chmod("../tmp",0775); $check = @fopen("../tmp/index.html","w"); @chmod("../tmp/index.html",0666); } if (!$check) { echo ""; $fail = 1; } else { echo ""; } // end if // GALLERY echo " "; $check = @fopen("../gallery/index.html","w"); @chmod("../gallery/index.html",0666); if (!$check) { @chmod("../gallery",0775); $check = @fopen("../gallery/index.html","w"); @chmod("../gallery/index.html",0666); } if (!$check) { echo ""; $fail = 1; $sfail = 1; } $dir = opendir("../gallery/default"); while ($file = readdir($dir)) { if ($file == "index.html" || $file == "." || $file == "..") { continue; } $check = @fopen("../gallery/default/$file/index.html","w"); if (!$check) { $file = "Can't create file in gallery/default/$file/"; break; } // end if } if (!$sfail) { if ( (!$check) && ($file) ) { echo ""; } else { echo ""; } } echo "
In order to automate the installation procedure, we first need to make sure all of the proper files have write access. If any of these checks fail you will need to change the permissions on these files. (CHMOD 666 or 664 on Linux and granting write access to the files/directories on Windows. Any directories listed should have wide permissions such as 775 or 777.)

Main Directory
includes/* FAILED ($file) PASSED
sessions/ FAILED PASSED
templates/compile/ FAILED (templates/compile) PASSED
cache/ FAILED PASSED
cache_builders/custom/* FAILED FAILED ($file) PASSED
styles/* FAILED (Can't create new file) FAILED ($file) PASSED
tmp/ FAILED (Can't create new file) PASSED
gallery/* FAILED (Can't create new file) FAILED ($file) PASSED
"; if ($fail) { echo "One or more of the above files does not have write permissions. Please correct this and click the button below to try again.
"; } elseif ($nocrit) { echo "Some of the non-critical files do not have write permissions. You can try to correct these now and check again or you can worry about these later and continue with the installation. NOTE: Permissions will need to be changed on these files in order to use some of the admin functions.
"; } else { echo "All checks passed.
"; } echo "
"; basic_footer(); } // ------------------------------------------------------------------------- // STEP 2 function step2($step="",$dbserver,$dbname,$dbuser,$dbpass,$servererror,$nameerror,$usererror,$passerror,$TABLE_PREFIX,$COOKIE_PREFIX,$sessiondir) { if (!$dbserver) { $dbserver = "localhost"; } basic_header($step); $scriptname = find_environmental('PHP_SELF'); echo "
This next step consists of gathering the database information. You will need to know the server the mysql engine is running on, the database name, the username, and the password if necessary.
Database server $servererror
Database name $nameerror
Database user $usererror
Database password $passerror
Tablename prefix (no spaces)
"; basic_footer(); } // ---------------------------------------------------------------------- // STEP 3 function step3($step="",$dbserver="",$dbname="",$dbuser="",$dbpass="",$TABLE_PREFIX="",$COOKIE_PREFIX="",$sessiondir="") { $scriptname = find_environmental('PHP_SELF'); $TABLE_PREFIX = str_replace(" ","",$TABLE_PREFIX); if (!$TABLE_PREFIX) { $TABLE_PREFIX = "ubbt_"; } basic_header($step); echo " "; $servererror="?"; $usererror="?"; $passworderror="?"; $fail = 1; } else { echo "PASSED"; } echo " "; $nameerror = "?"; $fail = 1; } else { echo "PASSED"; } if ($fail) { echo "
Here we are checking your database connectivity and permissions. If any of these checks fail you will need to correct the errors in order to proceed.
Connecting to server "; $check = mysql_connect($dbserver,$dbuser,$dbpass); if (!$check) { echo "FAILED
Connecting to database "; if (!$fail) { $check2 = mysql_select_db($dbname,$check); } if ( ($fail) || (!$check2) ) { echo "FAILED
One or more of the above checks failed. Click the button below to return to the previous screen to verify your settings.
"; } else { echo "
Creating a table "; $query = "CREATE TABLE UBBT_TEST(TEST text)"; $sth = mysql_query($query,$check); if (!$sth) { echo "FAILED"; $nocreate=1; } else { echo "PASSED"; } echo "
Dropping a table "; $query = "DROP TABLE UBBT_TEST"; $sth = mysql_query($query,$check); if (!$sth) { echo "FAILED"; $nodrop=1; } else { echo "PASSED"; } if ( ($nocreate) || ($nodrop) ) { echo "
You do not have all of the necessary permissions to this database. You need to make sure that the supplied username/password combination gives you full control to the specified database.

You may run the tests again if you have cleared this problem up, or you may return to the previous screen to change your database variables.
"; } else { echo "
All test passed
"; } } echo "
"; basic_footer(); } // ---------------------------------------------------------------------- // STEP 4 function step4($step="",$dbserver="",$dbname="",$dbuser="",$dbpass="",$FULL_URL="",$path="",$referer="",$FULL_URLerror="",$patherror="",$referererror="",$TABLE_PREFIX="",$COOKIE_PREFIX="",$sessiondir="") { $scriptname = find_environmental('PHP_SELF'); basic_header($step); if (!$FULL_URL) { $What = find_environmental('REQUEST_URI'); $script['0'] = ""; preg_match("/(.*)\/(.*)\.php/",$What,$script); $url = $script['1']; $url = str_replace("/install","",$url); $FULL_URL = $url; } if (!$FULL_URL) { $What = find_environmental('SCRIPT_NAME'); $script['0'] = ""; preg_match("/(.*)\/(.*)\.php/",$What,$script); $url = $script['1']; $url = str_replace("/install","",$url); $FULL_URL = $url; } if (!$path) { $path = find_environmental('SCRIPT_FILENAME'); $script['0'] = ""; preg_match("/(.*)\/(.*)\.php/",$path,$script); $path = $script['1']; $path = str_replace("/install","",$path); } if (!$path) { $translated = find_environmental('PATH_TRANSLATED'); list($path,$junk) = split("install",$translated); $path = str_replace("\\","/",$path); $path = preg_replace("#/$#","",$path); } if (!$path) { $translated = find_environmental('ORIG_PATH_TRANSLATED'); list($path,$junk) = split("install",$translated); $path = str_replace("\\","/",$path); $path = preg_replace("#/$#","",$path); } if (!$referer) { $referer = "http://" . find_environmental('HTTP_HOST'); } echo ""; echo "
Next we need to gather information on the paths and url of your installation. Some of these values are pre-filled but may not be correct depending on your system. Please change if necessary.

The domain UBB.threads will be run on
$referererror

Base URL to the UBB.threads install
$FULL_URLerror

Path to your UBB.threads install
$patherror

Custom cookie prefix (Can be left blank. Useful if you have 2 installs and don't want cookies from one causing problems with the other)
"; basic_footer(); } // ---------------------------------------------------------------------- // STEP 5 function step5($step="",$dbserver="",$dbname="",$dbuser="",$dbpass="",$FULL_URL="",$path="",$referer="",$TABLE_PREFIX="",$COOKIE_PREFIX="",$sessiondir="") { $scriptname = find_environmental('PHP_SELF'); basic_header($step); echo ""; echo " "; echo " "; if ( ($fail) || ($nocrit) ) { echo ""; echo "
Checking all path/url information. Please make sure you have all files uploaded, or you will get false reporing. NOTE: The first 3 might fail if PHP is unable to open files via a URL. If that is the case you may continue to the next step.
FULL_URL ($referer{$FULL_URL}) "; // FIX: Windows/FastCGI totally crashes on this //$check = fopen("$referer{$FULL_URL}/INSTALL.html","r"); $check = 1; if (!$check) { echo "UNABLE TO OPEN"; $nocrit=1; $FULL_URLerror="?"; } else { echo "PASSED"; } echo "
path ($path) "; $check = @fopen("$path/index.php","r"); if (!$check) { echo "FAILED"; $fail = 1; $patherror="?"; } else { echo "PASSED"; } echo "

One or more of the above checks have failed. You might need to go back and verify your settings.
"; } else { echo "

All checks passed. "; } echo "
"; basic_footer(); } // ---------------------------------------------------------------------- // STEP 6 function step6($step="",$dbserver="",$dbname="",$dbuser="",$dbpass="",$FULL_URL="",$path="",$referer="",$TABLE_PREFIX="",$COOKIE_PREFIX="",$sessiondir="") { global $thisversion; $scriptname = find_environmental('PHP_SELF'); $referer = preg_replace("/\/$/","",$referer); $full_url = "$referer{$FULL_URL}"; $base_url = "$FULL_URL"; if ($FULL_URL == "/") { $full_url = "$referer"; } // ------------------------------------- // Let's print out the basic config file $newconfig = << 'Arial', 1 => 'Arial Black', 2 => 'Book Antiqua', 3 => 'Century Gothic', 4 => 'Comic Sans MS', 5 => 'Courier New', 6 => 'Fixedsys', 7 => 'Georgia', 8 => 'Impact', 9 => 'Lucida Console', 10 => 'Microsoft Sans Serif', 11 => 'System', 12 => 'Times New Roman', 13 => 'Verdana', ); \$config['TIME_FORMATS'] = array ( 0 => "d/m/y | h:i A", 1 => "y/m/d | h:i A", 2 => "d/m/Y | H:i", 3 => "D M d Y | h:i A", 4 => "m/d/y | h:i A", 5 => "Y-m-d | H:i:s", ); \$config['TIME_FORMAT'] = "m/d/y | h:i A"; \$config['MARKUP_FONT_SIZES'] = array ( 0 => "8pt", 1 => "11pt", 2 => "14pt", 3 => "17pt", 4 => "20pt", 5 => "23pt", 6 => "26pt", ); \$config['SYNTAX_ENGINES'] = array ( 0 => 'text', 1 => 'php', 2 => 'css', 3 => 'javascript', 4 => 'sql', 5 => 'html4strict', 6 => 'xml', ); \$config['SE_TAB_WIDTH'] = '2'; \$config['SE_NTH_LINE'] = '2'; \$config['SE_LINENUMBERS'] = '1'; \$config['BUILD_ISLANDS'] = array(); \$config['NO_COLLAPSE_ISLANDS'] = array(); \$config['MAX_SEARCH_RANGE_TYPE'] = "years"; \$config['MAX_SEARCH_RANGE_VALUE'] = 1; \$config['MAX_SEARCH_RESULTS'] = 200; \$config['MIN_SEARCH_LENGTH'] = 3; \$config['ENABLE_ACTIVE_TEXT'] = 0; \$config['AVATAR_MAX_WIDTH'] = "80"; \$config['AVATAR_MAX_HEIGHT'] = "80"; \$config['TOPIC_DISPLAY_STYLE'] = "flat"; \$config['SHOW_AVATARS'] = "1"; \$config['POSTS_PER_PAGE'] = "10"; \$config['COMMUNITY_INTRO'] = ""; \$config['COMMUNITY_INTRO_TITLE'] = ""; \$config['BODY_ONLOAD'] = ""; \$config['TABLE_WIDTH'] = "100%"; \$config['TOPICS_PER_PAGE'] = "10"; \$config['TEXT_AREA_COLUMNS'] = "65"; \$config['TEXT_AREA_ROWS'] = "10"; \$config['FULL_URL'] = "$full_url"; \$config['BASE_URL'] = "$base_url"; \$config['FULL_PATH'] = "$path"; \$config['SESSION_PATH'] = "$path/sessions"; \$config['REFERERS'] = "$referer"; \$config['MULTI_URL'] = '0'; \$config['COOKIE_PATH'] = "/"; \$config['COOKIE_PREFIX'] = "$COOKIE_PREFIX"; \$config['LANGUAGE'] = "english"; \$config['ONLINE_TIME'] = "10"; \$config['NEWS_ITEMS'] = "5"; \$config['TOP_POSTERS'] = "5"; \$config['DEFAULT_STYLE'] = "1"; \$config['REQUIRE_UNIQUE_EMAIL'] = "1"; \$config['DEFAULT_USER_GROUPS'] = array("4"); \$config['COMMUNITY_TITLE'] = "Your new forums"; \$config['HOMEPAGE_URL'] = "http://www.example.com"; \$config['INLINE_IMAGE'] = '2000'; \$config['MAX_WIDTH_IMAGE'] = "400"; \$config['HOMEPAGE_TITLE']= "Title for link"; \$config['SITE_EMAIL']= ""; \$config['SITE_EMAIL_TITLE']= "Contact Us"; \$config['PRIVACY_STATEMENT'] = "none"; \$config['MAX_AVATAR_SIZE'] = '100000'; \$config['BOARD_IS_CLOSED'] = 0; \$config['MARKUP_HTML_TOGGLE'] = 0; \$config['DO_AGE_CHECK']= 0; \$config['MINIMUM_AGE'] = 13; \$config['SPECIAL_CHARACTERS']= 1; \$config['LANGUAGE']= "english"; \$config['SUBJECT_LENGTH']= "50"; \$config['COOKIE_LIFETIME']= "30758400"; \$config['SERVER_TIME_OFFSET']= "0"; \$config['ATTACHMENTS_PATH'] = ""; \$config['ATTACHMENTS_URL'] = ""; \$config['ATTACHMENT_TYPES'] = ".gif,.jpg,.txt,.zip,.png"; \$config['LIST_MODERATORS'] = 1; \$config['CUSTOM_TTILE_MAX'] = 100; \$config['CUSTOM_FIELD_1'] = ""; \$config['CUSTOM_FIELD_2'] = ""; \$config['CUSTOM_FIELD_3'] = ""; \$config['CUSTOM_FIELD_4'] = ""; \$config['CUSTOM_FIELD_5'] = ""; \$config['MIN_PDN_LENGTH'] = 3; \$config['MAX_PDN_LENGTH'] = 16; \$config['DISABLE_LEFT'] = 0; \$config['DISABLE_RIGHT'] = 0; \$config['LEFT_COLUMN'] = 0; \$config['LEFT_COLUMN_BOXES'] = array( ); \$config['RIGHT_COLUMN_BOXES'] = array( ); \$config['RIGHT_COLUMN'] = 0; \$config['SEARCH_FRIENDLY_URLS'] = '0'; \$config['FULL_TEXT'] = "POST_DEFAULT_BODY"; \$config['HOT_REPLIES'] = '25'; \$config['HOT_VIEWS'] = '150'; \$config['DISPLAY_NAME_CHANGE'] ='0'; \$config['CONTACT_LINK_TYPE'] = 'email'; \$config['USER_RATINGS'] = '0'; \$config['TOPIC_RATINGS'] = '0'; \$config['LOG_SQL_ERRORS'] = '0'; \$config['EMAIL_VERIFICATION'] = '0'; \$config['PERSISTENT_DB_CONNECTION'] = '0'; \$config['ZLIB_COMPRESSION'] = '0'; \$config['DO_CENSOR'] = '0'; \$config['DISABLE_REFERER_CHECK'] = '0'; \$config['REPLACE_WORD'] = '[censored]'; \$config['ALLOW_DEBUGGING'] = '1'; \$config['ALLOW_IMAGE_MARKUP'] = '1'; \$config['AGE_WITH_BIRTHDAYS'] = '0'; \$config['ENABLE_QUICK_REPLY'] = '1'; \$config['SUSPEND_REGISTRATIONS'] = '0'; \$config['ALLOW_UNDER_13'] = '0'; \$config['NEW_USER_MODERATION'] = '0'; \$config['TOPIC_DISPLAY_OPTIONS'] = 'both'; \$config['SQL_LOG_PATH'] = ''; \$config['CUSTOM_TITLE_MAX'] = '100'; \$config['NEW_COUNT'] = '1'; \$config['NEW_REPLIES'] = '1'; \$config['MAX_THUMB_W_H'] = 125; \$config['MAX_MEDIUM_W_H'] = 450; \$config['MAX_FULL_W_H'] = 1200; \$config['THUMB_QUALITY'] = 60; \$config['MEDIUM_QUALITY'] = 70; \$config['FULL_QUALITY'] = 80; \$config['POST_LAYOUT'] = 'side'; \$config['ENABLE_MOODS'] = 1; \$config['BIRTHDAY_NOTICE'] = 1; \$config['IMAGE_LIMIT'] = 10; \$config['ENABLE_POST_COUNTS'] = '1'; \$config['SHOW_ALL_GRAEMLINS'] = 0; \$config['SHOW_TEASER_LATEST_POST'] = '0'; \$config['CATEGORY_ONLY_MODE'] = '0'; \$config['DISABLE_ONLINE_INVISIBLE'] = '0'; \$config['SEARCH_FRIENDLY_HTML_EXT'] = '0'; \$config['CALENDAR_START_DAY'] = '0'; \$config['LOG_REFERS'] = '1'; \$config['CALENDAR'] = '1'; \$config['NOFOLLOW_POST'] = '1'; \$config['NOFOLLOW_SIG'] = '1'; \$config['NESTED_QUOTES'] = '4'; \$config['COMMENTS'] = '1'; \$config['COMMENTS_MIN_POST'] = '25'; ?> EOF; // -------------------- // Write the new config $fd = fopen("../includes/config.inc.php","w"); fwrite($fd,$newconfig); fclose($fd); $step = 6; basic_header($step); echo "
All config files have been created. You now have 2 options.

You may now proceed to creating your admin user at this time.

If are upgrading from UBB.classic or UBB.threads 6.5.x or you don't want to create your admin user now, you may proceed to Creating your tables at this time.
"; basic_footer(); } function step7($display_name="",$email="",$login_name="",$password="",$verify_password="") { $step = 7; basic_header($step); echo <<
You now need to create your main admin user. This user will allow you to administrate your community. Please enter the following information.
Username
Display Name
Email Address
Password
Verify Password
EOF; basic_footer(); } function step8($display_name="",$email="",$login_name="",$password="",$verify_password="") { $step = 8; $error = 0; $error_msg = ""; // Make sure display name is between 3 and 16 characters if ( (strlen($display_name) < 3) || (strlen($display_name) > 16)) { $error = 1; $error_msg = "Display Name must be between 3 and 16 characters long."; } // end if // Make sure login name is between 3 and 16 characters if ( (strlen($login_name) < 3) || (strlen($login_name) > 16)) { $error = 1; $error_msg = "Login Name must be between 3 and 16 characters long."; } // end if // Make sure we have a valid email format if ( !$error && (!eregi("^[+_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))) { $error = 1; $error_msg = "Email address specified is not a valid email address."; } // end if // Make sure password is proper length $password = trim($password); $verify_password = trim($verify_password); if (!$error && ((strlen($password) < 4) || (strlen($password) > 21))) { $error = 1; $error_msg = "Password must be between 4 and 21 characters long."; } // end if // Make sure password and verify_password match if (!$error && ($password != $verify_password)) { $error = 1; $error_msg = "Password and Verify Password fields do not match."; } // end if if ($error) { basic_header($step); echo <<
$error_msg

EOF; basic_footer(); exit; } // end if // Everything checks out, pass this information on to createtable. $password = md5($password); basic_header($step); echo <<
You may now proceed to the next step to create all of the necessary database tables.

EOF; basic_footer(); } function find_environmental ($name) { global $HTTP_SERVER_VARS; $thisvar = ""; // Regular way if(getenv($name) != '') { $thisvar = getenv("$name"); } // end if // Irregular way if(($thisvar == '') && ($HTTP_SERVER_VARS["$name"] != '')) { $thisvar = $HTTP_SERVER_VARS["$name"]; } // end if // 4.1 way if(($thisvar == '') && ($_ENV["$name"] != '')) { $thisvar = $_ENV["$name"]; } // end if return $thisvar; } // end func function get_input ($name="",$type="") { global $HTTP_POST_VARS, $HTTP_GET_VARS; global $_POST, $_GET, $_COOKIE, $_SESSION; $thisvar = ""; if (isset($_GET["$name"])) { $thisvar = $_GET["$name"]; return $thisvar; } elseif (isset($HTTP_GET_VARS["$name"])) { $thisvar = $HTTP_GET_VARS["$name"]; return $thisvar; } if (isset($_POST["$name"])) { $thisvar = $_POST["$name"]; return $thisvar; } elseif (isset($HTTP_POST_VARS["$name"])) { $thisvar = $HTTP_POST_VARS["$name"]; return $thisvar; } } ?> [b][/b]

Alert! 550 no such directory? now i am sure in a while i will look back at this and say how simple it was.

Joined: Mar 2008
Posts: 326
D
Enthusiast
Enthusiast
D Offline
Joined: Mar 2008
Posts: 326
Do you have PHP installed on the server?

Joined: Dec 2003
Posts: 6,562
Likes: 78
Joined: Dec 2003
Posts: 6,562
Likes: 78
You can start HERE
At the bottom of the page is a zip file that will give you some test scripts. To determine compatibility issues.


Blue Man Group
There is no such thing as stupid questions. Just stupid answers

Link Copied to Clipboard
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Recent Topics
Bots
by Outdoorking - 04/13/2024 5:08 PM
Can you add html to language files?
by Baldeagle - 04/07/2024 2:41 PM
Do I need to rebuild my database?
by Baldeagle - 04/07/2024 2:58 AM
This is not a bug, but a suggestion
by Baldeagle - 04/05/2024 11:25 PM
Is UBB.threads still going?
by Aaron101 - 04/01/2022 8:18 AM
Who's Online Now
0 members (), 872 guests, and 248 robots.
Key: Admin, Global Mod, Mod
Random Gallery Image
Latest Gallery Images
Los Angeles
Los Angeles
by isaac, August 6
3D Creations
3D Creations
by JAISP, December 30
Artistic structures
Artistic structures
by isaac, August 29
Stones
Stones
by isaac, August 19
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20230217)