Jump to content

MarkTheDaemon

Members
  • Posts

    25
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by MarkTheDaemon

  1. Hi all, There doesn't seem to be an option to delete TLDs in the Domain Manager on Blesta 5.5? I'm on the TLD pricing page and although there is the option to disable there isn't an option to delete? I'm imported quite a few TLDs that I don't want to offer and would like to tidy this up by deleting them rather than disabling them, is this possible? Happy to remove direct from the database if this is the only option but wanted to make sure that this won't affect any other systems. Cheers, Mark
  2. If you say so. I just know there are thousands of small businesses out there in the UK alone that look at billing solutions like Blesta, and not every one of them can afford to outsource to pay someone to do it for them. I've made the suggestion but I get the impression it's not being well received so I'll leave it at that.
  3. But Blesta is a billing system, and you can use it for so much more than just the "internet market". What about an architect, or writer working freelance? They aren't anywhere near the web industry but could still use Blesta quite happily for their invoicing and administration. I wouldn't expect them to know the first thing about editing code. At the end of the day they are paying for the product. Maybe I'm out on my own on this but I see a lot of potential for different markets outside your usual "web host billing".
  4. Great attitude. I look at it from the point of an end user to try improve the software. Some end users will be technically competent enough to make changes here and there to get the set up working just for them which is fine. Other users just want the software to work and don't have the ability or interest in making code changes all the time to make something as basic as this work correctly. This isn't an issue for me, I'll just remove the code, but I assumed that the developers here would want suggestions and feedback on how to improve the product for everyone. This includes companies that bill clients but perhaps not in the technical/web industry. Massive market. Don't just automatically assume that everyone that uses Blesta is competent in HTML/PHP. Just my opinion, for what it's worth.
  5. Because you are expecting end users to have a grasp on editing HTML/PHP files. Don't set the bar high, not everyone that uses Blesta will be a web host, it's a billing system that a lot of companies can use that aren't technically competent in programming.
  6. The ability to add custom links to the client navigation bar without diving into the code would be a good addition. For example, if you have a support system (Kayako et. al) that you need to link to, or a forum etc.
  7. Yeah I know, I've done that but we shouldn't be making end users remove bits of code if they don't want to keep the portal plugin.
  8. Where is the setting to remove/add/rename it? I've removed the Portal plugin and the link is still there which doesn't really make any sense to me.
  9. Have now set Blesta up on another VM successfully.
  10. The "Return to portal" link should not be visible when the Portal plugin is disabled, it may add confusion to the end user. Cheers, Mark
  11. Removed the system key generation code and the file was written successfully with database details and the dummy details I used for $system_key. However, once on the initial setup page after filling in my details it just returns a blank screen. No errors in the apache log.
  12. Setting the file to 444 means that it is read only for everyone, including the owner, and the install still reports it as writeable so I'm not convinced that the check is working correctly on that front. I will take out the system key code and let you know what happens.
  13. As an aside, I think the installer needs a bit more work generally, after setting blesta-new.php permissions to 444 the installer still says that the file is writeable!
  14. Looks like the file is just renamed, line 258 of app/controller/install.php /** * Write the config file details * * @return false If the file could not be renamed (e.g. written to) */ private function writeConfig() { // Attempt to rename the config from blesta-new.php to blesta.php if (!rename(CONFIGDIR . "blesta-new.php", CONFIGDIR . "blesta.php")) return false; // Generate a sufficiently large random value Loader::load(VENDORDIR . "phpseclib" . DS . "Crypt" . DS . "Random.php"); $system_key = md5(crypt_random() . uniqid(php_uname('n'), true)) . md5(uniqid(php_uname('n'), true) . crypt_random()); $config = file_get_contents(CONFIGDIR . "blesta.php"); $replacements = array( '{database_host}' => $this->db_info['host'], '{database_name}' => $this->db_info['database'], '{database_user}' => $this->db_info['user'], '{database_password}' => $this->db_info['pass'], '{system_key}' => $system_key ); foreach ($replacements as &$value) { $value = str_replace(array('\\', '$', '"'), array('\\\\', '\$', '\"'), $value); } file_put_contents(CONFIGDIR . "blesta.php", str_replace(array_keys($replacements), array_values($replacements), $config)); return true; } Looks like the installer could possibly be falling down while trying to set up the system key, even if it couldn't do the variable replacement it would still return true, perhaps need another error check in there; being able to rename the file doesn't automatically mean that it was written successfully.
  15. Hi Paul, SuPHP is actually active on this server and working normally for all other PHP applications. The config directory is set to 777 and blesta-new.php to 666 before the install is attempted. The installer gives a pass to this requirement as well. After the installation attempt blesta-new.php is renamed blesta.php, the permissions stay at 666 but no tag replacement is done at any level; this includes the database details but also the system key.
  16. With respect, I'm an advanced user who has been using Blesta since 2009 so I do know what I'm doing. The config/ directory is set at 777 and blesta-new.php is set at 666. Also, if the directory and file wasn't writeable why allow the installer to say that it is a pass in the minimum requirements section of the installer as I posted earlier?
  17. Same result unfortunately. This install is being attempted on a bog standard cPanel server that fits the requirements, nothing custom or special. It seems like the installer is falling down at the config writing step, and there doesn't appear to be a failback in place to allow the user to download and upload the config file and then carry on with the install. Disappointing, sure the developers will get it improved though.
  18. Hi Tyson, Both files are identical, only change is the installer has renamed the file but done nothing after that. OS is CentOS 6.4, PHP version is 5.3.27.
  19. Also happy to allow access to the system/install if required to debug the issue by the developers.
  20. Just to add, the database appears to have been fully populated, from accounts_ach to user_otps, 94 tables in all.
  21. Have listed the install screen below Have run the install again and getting the message that the configuration file has been written. blesta-new.php has been moved to blesta.php however the database details have not been entered. Configure::set("Blesta.database_info", array( 'driver' => "mysql", 'host' => "{database_host}", //'port' => "8889", 'database' => "{database_name}", 'user' => "{database_user}", 'pass' => "{database_password}", 'persistent' => false, 'charset_query' => "SET NAMES 'utf8'", 'options' => array() ) );
  22. Hi all, Really looking forward to trying v3, been around since early on v2. Have installed and got to the initial setup screen, filled out the relevant details however it is just throwing a blank page after submitting the form. Have attached the error_log that was in the root directory. Cheers, Mark error_log.txt
  23. Have had exactly the same issue when installing 3.0.0 - all permissions were checked but the installer threw an error about blesta-new.php not being writeable, however the DB had been populated and once I'd written the config file manually I was able to carry on with the initial setup screen.
×
×
  • Create New...