Comments (4)
Thanks for your suggestion @chris001.
I have clarified further about this problem and asked more suggestions around the world (see this post on StackOverflow, please upvote if is useful for you).
The problem had its origins on docker bind-mount system, probably for permissions issues between host machine and container.
Solution is “to esclude” /cache folder from docker-compose.yml bind mount like below:
services:
suitecrm:
container_name: suitecrm
build: .
volumes:
#SuiteCRM Application Folder
- ./www:/var/www/html:delegated
- /var/www/html/cache/ #Another volume with cache subfolder inside the existing one
In this way cache subfolder can re-create proxy classes on rebuild and repair.
Thanks.
from suitecrm-core.
For a test, when you run the official bitnami suite 8 docker container, does it work? It should.
Did you run installer from command line (CLI) or thru the web browser?
Are you running PHP-FPM execution mode?
If yes, is this PHP-FPM setup by the container, by you manually, or by a script?
All php modules installed and enabled?
The user you're running the PHP process under, is it the same user that you installed Suite 8 files as?
from suitecrm-core.
Thanks for your quickly answer @chris001.
Step-by-step:
-
I have installed the official bitnami image and works only in non-persistence mode (bind mount) from Docker.
The problem now seems to be related to permissions across Docker volume and suitecrm, a potential incompatibility between. -
I have installed in both ways: from cli, everything t's ok, with user interface i have firstly return "missing-library" (soap), but now is ok, no installation error log.
-
Thanks for the suggestion: in fact, i had php8.2-fpm package and "a2enconf php8.2-fpm" directive activated, but is the same with or without these. PHP-FPM was default configured.
-
Did you mean SuiteCRM mudules or PHP modules? In the first case, yes, 'cause i start from a brand new installation, in the second one, no missing modules log.
-
SuiteCRM was installed from UX (www-data), and from CLI (root), but same result.
Thank you for your support.
from suitecrm-core.
What happens when you reset the permissions and owner, of all Suite files, from inside the bitnami Suite 8 docker container?
cd /opt/bitnami/suitecrm
sudo find . -type d -not -perm 02750 -exec chmod 02750 {} \;
sudo find . -type f -not -perm 0640 -exec chmod 0640 {} \;
sudo find . ! -user daemon -exec chown daemon:daemon {} \;
sudo chmod u=rwx,g=rx ./bin/console #Suite 8
sudo chmod u=rwx,g=rx ./vendor/bin/* #Suite 7
sudo ./bin/console cache:clear
Next, what happens when you run one of these from command line? They do Quick Repair and Rebuild, without need to log in:
https://gist.github.com/esimonetti/9ca21b15dc47565b12ee73e2352da549
https://github.com/esimonetti/toothpaste
from suitecrm-core.
Related Issues (20)
- Diagnostic Tool broken in latest version
- Improve Cache Clear Speed
- Error updating suiteCRM - Leads and Custom Modules HOT 10
- SCRAM-SHA-1(-PLUS) + SCRAM-SHA-256(-PLUS) + SCRAM-SHA-512(-PLUS) + SCRAM-SHA3-512(-PLUS) supports
- Validation error when editing a case HOT 5
- Custom module with Many-to_One relationship to Users does not show Users in listview HOT 8
- Upload max size error on install HOT 3
- Error 500 on custom module deployment. HOT 2
- Call list shows Related to field incorrectly if containing letters with accents HOT 1
- Error in the Email Field When Required
- Modules no longer state the created by or modified by HOT 3
- Workflows - Calculated Fields - related field won't show up as parameter
- Session Headers Repeated HOT 6
- Descrition field in tasks shows html-entities for special characters HOT 1
- The sub panel cannot display normally HOT 2
- Can't add additional fields to Import Screen in any Module SuiteCRM 8 HOT 2
- Repair & Rebuild does not sync vardefs w/DB SuiteCRM 8 HOT 3
- Unable to Horizontal Scroll Reports in SuiteCRM 8 HOT 1
- Images being displayed in PDF Template but not in PDF File
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from suitecrm-core.