Fresh Install D7-1 OSHO Formal Complaint

First, let me state that I know how to properly install and setup a Dolphin Site.  Second, after downloading a fresh copy of D7-1 OSHO from Boonex.com today, I had the following install messages that should have never happened with the installation script.  I tried to install a fresh copy twice resulting in the exact same error messages.  Therefore, I am providing the following information to help you correct the issues in your files:
1.  Permissions Reversal Error. 
    Your script kept requesting to change the permissions on the "inc" directory to non-writeable, but an error message would appear after changing the permissions to 666 or 644.  In order to complete the installation script, I had to change the permissions back to 766 and skip changing the file permissions to avoid the following error message each time I reloaded the install script to ensure the permissions were in compliance with the install script: 
        Warning: require_once(../inc/classes/BxDolIO.php) [function.require-once]: failed to open stream: Permission denied in /home/fun/public_html/grove/install/index.php on line 435
        Fatal error: require_once() [function.require]: Failed opening required '../inc/classes/BxDolIO.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/fun/public_html/grove/install/index.php on line 435
2.  After receiving the "Well done, mate! Dolphin is now installed. Remove directory called "install" from your server and proceed to Admin Panel to install modules" message, I click on the 'proceed to Admin Panel to install modules' link only to receive the following message after attempting to log into my site:
    Database query error
    Query:
    SELECT COUNT(`ID`) FROM `bx_files_main` WHERE `Status`='approved'
    Mysql error:
    Table 'fun_tag.bx_files_main' doesn't exist
    Found error in the file '/home/fun/public_html/grove/inc/classes/BxDolAdminDashboard.php' at line 132.
    Called 'getOne' function with erroneous argument #0.
3.  When I could not log into the Admin panel, then I tried to access the public side of the site.  But I received the following error message:
    Fatal error: Call to a member function getClassPrefix() on a non-object in /home/fun/public_html/grove/templates/base/scripts/BxBaseSearchResultSharedMedia.php on line 121

Finally, after putting myself through all this, I had to completely delete my site and the database.  Then use Softaculous to install my D7-1 OSHO site!

What is going on??? I should have some level of confidence when I go directly to the Boonex.com site that the downloads are functioning properly.  I received an email stating the Final Version was a stable version.  The Beta versions install scripts were more stable than the actual final release.  This cost me valuable time that I cannot recover.  Experiencing this type of coding issue makes the price I paid for this code extremely painful.  So, I hope that your team will take these issues seriously and work to provide stable releases going forward. 

Quote · 27 Jan 2013

I always have trouble but in this case, my updates went very smoothly. I did receive the error about the permissions but opted to just ignore it and finish the install. (If I remember correctly, the new 7.1 installer allows you the choice to ignore that step). Once finished, I went in and changed the file permissions, no problem.

Everything you talk about here sounds like server config errors, permission errors or possibly file corruption during upload. Have you checked to make sure your server meets all the requirements? Are you on a shared, vps or dedicated? With a little more info, we might be able to help....

http://towtalk.net ... Hosted by Zarconia.net!
Quote · 27 Jan 2013

I am aware of the permission reversal issue.

But the other problems i have not been able to reproduce and have never seen.

Has to be files damaged by FTP client during upload.

https://www.deanbassett.com
Quote · 27 Jan 2013

 

Has to be files damaged by FTP client during upload.

Note to Many FTP clients will install with the transfer mode set to "Auto"; make sure your FTP client is set to "binary".  Even better is to upload Dolphin as an archive; remove the dolphin directory structure or when you unarchive the file you will find it in a directory by default extraction. (/dolphin) when you may want it in a different location.

Geeks, making the world a better place
Quote · 28 Jan 2013

your issues are server related and the script was timing out before all the sql quires are finished.  softaculous may have times set higher then the normal php settings on the server.  it's also possible the server runs low on memory durning the install as well. 

I know for sure the dolphin install files from boonex are just fine.....

https://dolphin-techs.com - Skype: Dolphin Techs
Quote · 28 Jan 2013

It always confounds me how some self proclaimed expert can have a problem like this, that no one else has, and blame it on Boonex's 'faulty' script.  Do you really think  all that crap in bright red text would go unnoticed by Boonex coders when they did a test install? 

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 28 Jan 2013

Yes, that may be; however, this was a Formal Complaint.

Geeks, making the world a better place
Quote · 29 Jan 2013

 RE:

Yes, that may be; however, this was a Formal Complaint.

 Well gee..... I be sure to dress 'White Tie' before I read the next one of these.

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 29 Jan 2013

1. Making folder with 666 or 644 permission make it unaccessible, it must have Executable bit set to be accessible, so actual correct permission reversal for /inc/ folder might by 755 (or can vary depending on the sever configuration)

2-3. It's clean install - then it can't be any references to any modules just after install completed, however in your situation there are (bx_files_main is table from Files module). So it might be database was not cleared or cache remains from old or previous installation, or even more files... 

Try to make clean install to the NEW and EMPTY directory and NEW and EMPTY database

Rules → http://www.boonex.com/terms
Quote · 31 Jan 2013
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.